[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