Sweden-Number/dlls/msvcrt
Martin Storsjo 255a7fe067 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>
2015-10-28 22:31:24 +09:00
..
tests msvcrt: Remove a stray semicolon. 2015-10-15 23:35:29 +09:00
Makefile.in
console.c msvcrt: Add _ungetwch implementation. 2015-06-15 14:49:26 +09:00
cpp.c msvcrt: Use the correct object type for __non_rtti_object exceptions. 2015-03-04 21:50:32 +09:00
cppexcept.h
ctype.c
cxx.h msvcrt: Undefine __thiscall before redefining it. 2015-03-04 21:50:32 +09:00
data.c ucrtbase: Add stub functions for narrow environment. 2015-08-28 13:15:06 +09:00
dir.c
environ.c
errno.c
except.c
except_arm.c msvcrt: Add i386 __CxxExceptionFilter implementation. 2015-10-01 16:32:34 +09:00
except_i386.c msvcrt: Pass cookie reference to msvcrt_local_unwind4 instead of value. 2015-10-05 22:27:13 +09:00
except_x86_64.c msvcrt: Add i386 __CxxExceptionFilter implementation. 2015-10-01 16:32:34 +09:00
exit.c ucrtbase: Hook up _crt_atexit. 2015-08-27 17:10:08 +09:00
file.c ucrtbase: Implement some printf functions. 2015-10-28 22:31:24 +09:00
heap.c
locale.c msvcrt: Only create locale categories that have changed in setlocale function. 2015-09-25 21:04:13 +02:00
lock.c msvcr110: Add Concurrency::details::_GetConcurrency. 2015-07-29 21:44:03 +02:00
main.c msvcrt: Use msvcrt free instead of HeapFree on tls data. 2015-08-26 14:15:13 +09:00
math.c msvcr120: Add fmin implementation. 2015-09-14 16:47:52 +09:00
mbcs.c msvcr60: Fix _mbscoll implementation. 2015-10-02 15:38:35 +09:00
misc.c msvcr120: Implement the _vacopy function. 2014-12-08 17:08:51 +01:00
msvcrt.h msvcrt: SEEK_* macros from GLIBC should be replaced with safer MSVCRT_SEEK_* macros. 2015-08-19 08:39:02 +09:00
msvcrt.spec msvcrt: Add i386 __CxxExceptionFilter implementation. 2015-10-01 16:32:34 +09:00
mtdll.h
printf.h msvcrt: Fix NAN handling in printf. 2015-03-25 22:40:06 +09:00
process.c msvcrt: Call CreateProcess with CREATE_UNICODE_ENVIRONMENT flag in exec functions family. 2014-12-04 14:03:34 +01:00
rsrc.rc
scanf.c
scanf.h msvcrt: Avoid identical if and else bodies (PVS-Studio). 2015-02-18 16:08:48 +09:00
string.c ucrtbase: Make the strtod implementation C99 compatible. 2015-10-02 20:50:10 +09:00
thread.c
time.c msvcrt: Add _wctime32_s implementation. 2015-09-15 17:02:11 +09:00
undname.c
wcs.c ucrtbase: Implement some printf functions. 2015-10-28 22:31:24 +09:00