Fix compiler warnings related to win utf8 stuff.
authorErik de Castro Lopo <erikd@mega-nerd.com>
Sun, 21 Apr 2013 07:19:37 +0000 (17:19 +1000)
committerErik de Castro Lopo <erikd@mega-nerd.com>
Sun, 21 Apr 2013 07:24:59 +0000 (17:24 +1000)
include/share/win_utf8_io.h
src/flac/utils.c
src/flac/utils.h
src/share/win_utf8_io/win_utf8_io.c

index b48e85e..c0419b2 100644 (file)
@@ -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" */
index 965ab59..03dbdc8 100644 (file)
@@ -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");
index b5ce839..4e13fc4 100644 (file)
@@ -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, ...);
 
index fae78a8..b32db3c 100644 (file)
@@ -1,4 +1,8 @@
 
+#if HAVE_CONFIG_H
+#  include <config.h>
+#endif
+
 #include <stdio.h>
 #include <sys/stat.h>
 #include <sys/utime.h>
@@ -8,7 +12,9 @@
 #include <stdarg.h>
 #include <windows.h> /* 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;