|
|
| version 1.2, 2004/06/20 09:36:37 | version 1.3, 2005/02/13 05:31:26 |
|---|---|
| Line 1 | Line 1 |
| #include "compiler.h" | #include "compiler.h" |
| #include <stdarg.h> | #include <stdarg.h> |
| #if defined(WIN32) && defined(OSLANG_EUC) | |
| #include "codecnv.h" | #include "codecnv.h" |
| #endif | |
| #ifdef TRACE | #ifdef TRACE |
| void trace_init(void) { | void trace_init(void) { |
| Line 22 void trace_fmt(const char *fmt, ...) { | Line 23 void trace_fmt(const char *fmt, ...) { |
| vsprintf(buf, fmt, ap); | vsprintf(buf, fmt, ap); |
| va_end(ap); | va_end(ap); |
| #if defined(WIN32) && defined(OSLANG_EUC) | #if defined(WIN32) && defined(OSLANG_EUC) |
| codecnv_euc2sjis(sjis, sizeof(sjis), buf, (UINT)-1); | codecnv_euctosjis(sjis, NELEMENTS(sjis), buf, (UINT)-1); |
| printf("%s\n", sjis); | printf("%s\n", sjis); |
| #else | #else |
| printf("%s\n", buf); | printf("%s\n", buf); |