ucrtbase: Implement some printf functions.
commit255a7fe06758de5e69dfc4ab20cddc6e6e4d331d
authorMartin Storsjo <martin@martin.st>
Tue, 27 Oct 2015 21:42:15 +0000 (27 23:42 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 28 Oct 2015 13:31:24 +0000 (28 22:31 +0900)
treefc08ccf80879e7a8ad6e4d35ffc18fae4fe69da8
parenta1515c68d4d4b4334f44b098debba2548a16ca38
ucrtbase: Implement some printf functions.

Not all functions are implemented (yet not all variants are
implemented in the normal msvcrt either).

The new functions are more generalized and are C99 compliant.
They take an options parameter that e.g. for the snprintf
family of functions indicate whether the truncation and return
value should be handled as before or in the standards compliant
way.

Signed-off-by: Martin Storsjo <martin@martin.st>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/api-ms-win-crt-stdio-l1-1-0/api-ms-win-crt-stdio-l1-1-0.spec
dlls/msvcrt/file.c
dlls/msvcrt/wcs.c
dlls/ucrtbase/tests/Makefile.in
dlls/ucrtbase/tests/printf.c [new file with mode: 0644]
dlls/ucrtbase/ucrtbase.spec