summaryrefslogtreecommitdiff
path: root/include/share/win_utf8_io.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/share/win_utf8_io.h')
-rw-r--r--include/share/win_utf8_io.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/share/win_utf8_io.h b/include/share/win_utf8_io.h
index 6031b898..3f2a48cc 100644
--- a/include/share/win_utf8_io.h
+++ b/include/share/win_utf8_io.h
@@ -36,6 +36,9 @@
#include <stdio.h>
#include <stdarg.h>
+#include <sys/stat.h>
+#include <sys/utime.h>
+#include "FLAC/ordinals.h"
#ifdef __cplusplus
extern "C" {
@@ -50,6 +53,13 @@ int printf_utf8(const char *format, ...);
int fprintf_utf8(FILE *stream, const char *format, ...);
int vfprintf_utf8(FILE *stream, const char *format, va_list argptr);
+FILE* fopen_utf8(const char *filename, const char *mode);
+int stat64_utf8(const char *path, struct __stat64 *buffer);
+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);
+
#include <windows.h>
HANDLE WINAPI CreateFile_utf8(const char *lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile);