From 2a1a33564e4e0094344f9ef1a24d7f115f7140ca Mon Sep 17 00:00:00 2001 From: Austin English Date: Mon, 16 Jun 2008 16:17:32 -0500 Subject: [PATCH] programs/net: fix korean locale Based off the work by YunSong Hwang . See bug 10425 for more info. --- programs/net/net.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/programs/net/net.c b/programs/net/net.c index 30337a6..f4cbc68 100644 --- a/programs/net/net.c +++ b/programs/net/net.c @@ -27,12 +27,14 @@ int output_string(int msg, ...) { - char msg_buffer[8192]; + WCHAR msg_buffer[8192]; + CHAR ansi[8192]; va_list arguments; - LoadString(GetModuleHandle(NULL), msg, msg_buffer, sizeof(msg_buffer)); + LoadStringW(GetModuleHandle(NULL), msg, msg_buffer, sizeof(msg_buffer)); + WideCharToMultiByte(CP_UNIXCP, 0, msg_buffer, -1, ansi, sizeof(ansi), NULL, NULL); va_start(arguments, msg); - vprintf(msg_buffer, arguments); + vprintf(ansi, arguments); va_end(arguments); return 0; } -- 1.5.3.6