summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorErik de Castro Lopo <erikd@mega-nerd.com>2016-02-05 11:02:44 +1100
committerErik de Castro Lopo <erikd@mega-nerd.com>2016-02-08 22:04:12 +1100
commitd40a6bc695984ba0d35b795874f387f73cfadada (patch)
tree5f28325bddf9272de4c4f85bc521e060845a4c0c /include
parenta5c8e8e14de182c4e8c5a8cd0b6be7c75ab6f021 (diff)
downloadflac-d40a6bc695984ba0d35b795874f387f73cfadada.tar.gz
libFLAC: Remove win_utf8_io dependency
Path-from: lvqcl <lvqcl.mail@gmail.com>
Diffstat (limited to 'include')
-rw-r--r--include/share/Makefile.am3
-rw-r--r--include/share/compat.h15
-rw-r--r--include/share/win_utf8_io.h8
3 files changed, 13 insertions, 13 deletions
diff --git a/include/share/Makefile.am b/include/share/Makefile.am
index a6a3ca0f..2d8ca503 100644
--- a/include/share/Makefile.am
+++ b/include/share/Makefile.am
@@ -14,4 +14,5 @@ EXTRA_DIST = \
replaygain_synthesis.h \
safe_str.h \
utf8.h \
- win_utf8_io.h
+ win_utf8_io.h \
+ windows_unicode_filenames.h
diff --git a/include/share/compat.h b/include/share/compat.h
index 34d32db4..4332b5c3 100644
--- a/include/share/compat.h
+++ b/include/share/compat.h
@@ -146,18 +146,19 @@
#ifdef _WIN32
/* All char* strings are in UTF-8 format. Added to support Unicode files on Windows */
-#include "share/win_utf8_io.h"
+#include "share/win_utf8_io.h"
#define flac_printf printf_utf8
#define flac_fprintf fprintf_utf8
#define flac_vfprintf vfprintf_utf8
-#define flac_fopen fopen_utf8
-#define flac_chmod chmod_utf8
-#define flac_utime utime_utf8
-#define flac_unlink unlink_utf8
-#define flac_rename rename_utf8
-#define flac_stat _stat64_utf8
+#include "share/windows_unicode_filenames.h"
+#define flac_fopen flac_internal_fopen_utf8
+#define flac_chmod flac_internal_chmod_utf8
+#define flac_utime flac_internal_utime_utf8
+#define flac_unlink flac_internal_unlink_utf8
+#define flac_rename flac_internal_rename_utf8
+#define flac_stat flac_internal_stat64_utf8
#else
diff --git a/include/share/win_utf8_io.h b/include/share/win_utf8_io.h
index ba9ad75c..5baefcce 100644
--- a/include/share/win_utf8_io.h
+++ b/include/share/win_utf8_io.h
@@ -34,15 +34,13 @@
#ifndef flac__win_utf8_io_h
#define flac__win_utf8_io_h
+#include <stdio.h>
+#include <stdarg.h>
+
#ifdef __cplusplus
extern "C" {
#endif
-#include <stdio.h>
-#include <sys/stat.h>
-#include <stdarg.h>
-#include <windows.h>
-
size_t strlen_utf8(const char *str);
int win_get_console_width(void);