[CRT]
authorColin Finck <colin@reactos.org>
Tue, 15 Mar 2011 23:45:38 +0000 (23:45 +0000)
committerColin Finck <colin@reactos.org>
Tue, 15 Mar 2011 23:45:38 +0000 (23:45 +0000)
commit7ffb757e8bca5d6508919b2a864a93b87c921f27
tree748e563662a17a6d8c727913a238835d5e03d907
parentc6add84fb917f2fc941602a1d640a04ae39d9c27
[CRT]
- Revert 38185 which synced fputwc to the Wine version for the sake of fixing Winetests.
  This removed the implicit ANSI conversion, which was honestly checking the wrong flags. The new version correctly checks for WX_TEXT and only does the conversion in this case. This way we also don't fail any additional Winetests.
- Simplify streamout_char in the new printf implementation and use _fputtc instead of _flsbuf.
  This way, we correctly do an implicit ANSI conversion when required.
- Fix fgetwc declaration.

Thanks to Timo for many hints and assistance. Most of this code is actually his idea :-)
Thanks to Olaf for providing a build server to speed up my code tests.

See issue #6007 for more details.

svn path=/trunk/; revision=51058
reactos/lib/sdk/crt/printf/streamout.c
reactos/lib/sdk/crt/stdio/file.c