From: Erik de Castro Lopo Date: Sun, 21 Apr 2013 07:19:37 +0000 (+1000) Subject: Fix compiler warnings related to win utf8 stuff. X-Git-Tag: 1.3.0pre4~18 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fupstream%2Fflac.git;a=commitdiff_plain;h=0b736a56051b9b94b69c21d960fe79e64251478e Fix compiler warnings related to win utf8 stuff. --- diff --git a/include/share/win_utf8_io.h b/include/share/win_utf8_io.h index b48e85e..c0419b2 100644 --- a/include/share/win_utf8_io.h +++ b/include/share/win_utf8_io.h @@ -25,6 +25,9 @@ int chmod_utf8(const char *filename, int pmode); int utime_utf8(const char *filename, struct utimbuf *times); int unlink_utf8(const char *filename); int rename_utf8(const char *oldname, const char *newname); +size_t strlen_utf8(const char *str); +int win_get_console_width(void); +int print_console(FILE *stream, const wchar_t *text, uint32_t len); #ifdef __cplusplus } /* extern "C" */ diff --git a/src/flac/utils.c b/src/flac/utils.c index 965ab59..03dbdc8 100644 --- a/src/flac/utils.c +++ b/src/flac/utils.c @@ -168,7 +168,7 @@ static int stats_char_count = 0; static int console_width; static int console_chars_left; -int get_console_width() +int get_console_width(void) { int width = 80; #ifdef _WIN32 @@ -199,12 +199,12 @@ size_t strlen_console(const char *text) #endif } -void stats_new_file() +void stats_new_file(void) { is_name_printed = false; } -void stats_clear() +void stats_clear(void) { while (stats_char_count > 0 && stats_char_count--) fprintf(stderr, "\b"); diff --git a/src/flac/utils.h b/src/flac/utils.h index b5ce839..4e13fc4 100644 --- a/src/flac/utils.h +++ b/src/flac/utils.h @@ -53,10 +53,10 @@ size_t flac__utils_fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stre extern int flac__utils_verbosity_; void flac__utils_printf(FILE *stream, int level, const char *format, ...); -int get_console_width(); +int get_console_width(void); size_t strlen_console(const char *text); -void stats_new_file(); -void stats_clear(); +void stats_new_file(void); +void stats_clear(void); void stats_print_name(int level, const char *name); void stats_print_info(int level, const char *format, ...); diff --git a/src/share/win_utf8_io/win_utf8_io.c b/src/share/win_utf8_io/win_utf8_io.c index fae78a8..b32db3c 100644 --- a/src/share/win_utf8_io/win_utf8_io.c +++ b/src/share/win_utf8_io/win_utf8_io.c @@ -1,4 +1,8 @@ +#if HAVE_CONFIG_H +# include +#endif + #include #include #include @@ -8,7 +12,9 @@ #include #include /* for WideCharToMultiByte and MultiByteToWideChar */ +#include "share/compat.h" #include "share/win_utf8_io.h" +#include "share/compat.h" static UINT win_utf8_io_codepage = CP_ACP; @@ -101,7 +107,7 @@ size_t strlen_utf8(const char *str) } /* get the console width in characters */ -int win_get_console_width() +int win_get_console_width(void) { int width = 80; CONSOLE_SCREEN_BUFFER_INFO csbi; @@ -112,7 +118,7 @@ int win_get_console_width() /* print functions */ -int print_console(FILE *stream, const wchar_t *text, DWORD len) +int print_console(FILE *stream, const wchar_t *text, uint32_t len) { static HANDLE hOut; static HANDLE hErr;