| 26 | static XStringW stdio_static_wbuf; |
| 27 | |
| 28 | int vprintf(const char* format, VA_LIST va) |
| 29 | { |
| 30 | // AsciiPrint seems no to work with utf8 chars. We have to use Print instead |
| 31 | stdio_static_wbuf.vSWPrintf(format, va); |
| 32 | stdio_static_wbuf.replaceAll("\n"_XS8, "\r\n"_XS8); |
| 33 | int ret = (int)Print(L"%s", stdio_static_wbuf.wc_str()); |
| 34 | return ret; |
| 35 | } |
| 36 | |
| 37 | int printf(const char* format, ...) |
| 38 | { |