Dmitry Timoshkov wrote:
"Ann & Jason Edmeades" <[EMAIL PROTECTED]> wrote:

Bug 8022 (http://bugs.winehq.org/show_bug.cgi?id=8022) has highlighted
something interesting which has me puzzled...

Basically lets take xcopy as an example command line application. It issues
messages to the screen using MSVCRT's wprintf(L"Unicode string") type
function

Wprintf -> vsnwprintf and builds a Unicode string to output.
This ends up calling fwrite -> _write -> WriteFile -> WriteConsoleA

Apparently you need to use appropriate console output APIs directly (that
take into account the console input/output code page) instead of using
MSVCRT APIs.


Unfortunately just using the wide console function will only help the output to the screen, but as my test program shows there is the same discrepency when the output is to a file handle...

Jason



Reply via email to