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