[PATCH 0/6] various msvcrt fixes
Eric Pouech
eric.pouech at orange.fr
Sun Nov 7 12:11:08 CST 2010
The following series implements a couple of new APIs to msvcrt DLL(s), as well as
some fixes for functions using va_list:s.
---
Eric Pouech (6):
[Msvcrt]: now using macro for parameters validation itoa_s (and updated the tests as well)
[Msvcrt*]: now using the macros for parameter checking for wcsncat_s (and fixed the test)
[Msvcrt*]: implemented the _(w)getenv_s functions
[Msvcrt]: for the internal msvcrt use, added ability to grow automatically the size of the buffer in printf core engine
[Msvcrt*]: implemented _vc(w)printf
[Msvcrt]: correctly manage va_list:s in vf(w)printf ny using auto-grow buffer in prinf engine
dlls/msvcr100/msvcr100.spec | 10 +-
dlls/msvcr70/msvcr70.spec | 2
dlls/msvcr71/msvcr71.spec | 2
dlls/msvcr80/msvcr80.spec | 10 +-
dlls/msvcr90/msvcr90.spec | 8 +-
dlls/msvcr90/tests/msvcr90.c | 174 ++++++++++++++++++++++++++++++++++++++++++
dlls/msvcrt/console.c | 96 ++++++++++++++++++-----
dlls/msvcrt/environ.c | 56 ++++++++++++++
dlls/msvcrt/file.c | 75 ++++++++++--------
dlls/msvcrt/msvcrt.h | 18 ++++
dlls/msvcrt/msvcrt.spec | 10 +-
dlls/msvcrt/string.c | 10 +-
dlls/msvcrt/tests/string.c | 24 ++++++
dlls/msvcrt/wcs.c | 84 +++++++++++++++-----
14 files changed, 477 insertions(+), 102 deletions(-)
--
Eric Pouech
More information about the wine-patches
mailing list