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