3 #ifndef flac__win_utf8_io_h
4 #define flac__win_utf8_io_h
15 int get_utf8_argv(int *argc
, char ***argv
);
17 int printf_utf8(const char *format
, ...);
18 int fprintf_utf8(FILE *stream
, const char *format
, ...);
19 int vfprintf_utf8(FILE *stream
, const char *format
, va_list argptr
);
21 FILE *fopen_utf8(const char *filename
, const char *mode
);
22 int stat_utf8(const char *path
, struct stat
*buffer
);
23 int _stat64_utf8(const char *path
, struct __stat64
*buffer
);
24 int chmod_utf8(const char *filename
, int pmode
);
25 int utime_utf8(const char *filename
, struct utimbuf
*times
);
26 int unlink_utf8(const char *filename
);
27 int rename_utf8(const char *oldname
, const char *newname
);
28 size_t strlen_utf8(const char *str
);
29 int win_get_console_width(void);
30 int print_console(FILE *stream
, const wchar_t *text
, uint32_t len
);