Minor clean up of win_utf8_io.

Patch-from: lvqcl <lvqcl.mail@gmail.com>
This commit is contained in:
Erik de Castro Lopo
2014-09-21 08:06:43 +10:00
parent d6d33e21e7
commit b373c8ecb4
2 changed files with 3 additions and 3 deletions

View File

@@ -58,7 +58,7 @@ int unlink_utf8(const char *filename);
int rename_utf8(const char *oldname, const char *newname); int rename_utf8(const char *oldname, const char *newname);
size_t strlen_utf8(const char *str); size_t strlen_utf8(const char *str);
int win_get_console_width(void); int win_get_console_width(void);
int print_console(FILE *stream, const wchar_t *text, uint32_t len); int print_console(FILE *stream, const wchar_t *text, size_t len);
HANDLE WINAPI CreateFile_utf8(const char *lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile); HANDLE WINAPI CreateFile_utf8(const char *lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile);
#ifdef __cplusplus #ifdef __cplusplus

View File

@@ -40,9 +40,9 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <stdarg.h> #include <stdarg.h>
#define WIN32_LEAN_AND_MEAN
#include <windows.h> /* for WideCharToMultiByte and MultiByteToWideChar */ #include <windows.h> /* for WideCharToMultiByte and MultiByteToWideChar */
#include "share/compat.h"
#include "share/win_utf8_io.h" #include "share/win_utf8_io.h"
static UINT win_utf8_io_codepage = CP_ACP; static UINT win_utf8_io_codepage = CP_ACP;
@@ -148,7 +148,7 @@ int win_get_console_width(void)
/* print functions */ /* print functions */
int print_console(FILE *stream, const wchar_t *text, uint32_t len) int print_console(FILE *stream, const wchar_t *text, size_t len)
{ {
static HANDLE hOut; static HANDLE hOut;
static HANDLE hErr; static HANDLE hErr;