--- np2/sdl/trace.c 2003/11/21 06:51:13 1.1 +++ np2/sdl/trace.c 2004/06/20 09:36:37 1.2 @@ -14,16 +14,16 @@ void trace_fmt(const char *fmt, ...) { va_list ap; char buf[1024]; -#ifndef WIN32 - char euc[1024]; +#if defined(WIN32) && defined(OSLANG_EUC) + char sjis[1024]; #endif va_start(ap, fmt); vsprintf(buf, fmt, ap); va_end(ap); -#ifndef WIN32 - codecnv_sjis2euc(euc, sizeof(euc), buf, sizeof(buf)); - printf("%s\n", euc); +#if defined(WIN32) && defined(OSLANG_EUC) + codecnv_euc2sjis(sjis, sizeof(sjis), buf, (UINT)-1); + printf("%s\n", sjis); #else printf("%s\n", buf); #endif