[PATCH 00/14] Msvcrt APIs
Eric Pouech
eric.pouech at orange.fr
Tue Nov 2 16:02:35 CDT 2010
The following series implements a couple of missing APIs in our various
msvcrt implementations.
It's supposed to fix partially #24854 (at least wsopen_s is still missing) and let
nmake.exe run properly on builtin msvcr* DLLs.
---
Eric Pouech (14):
[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 _itow_s
[Msvcrt*]: implemented _wputenv_s
[Msvcrt*]: implemented _(w)dupenv_s
[Msvcrt*]: implemented the _(w)getenv_s functions
[Msvcrt*]: implemented (w)searchenv_s
[Msvcrt*]: implemented _putwch
[Msvcrt*]: implemented _cputws
[Msvcrt*]: implemented _vc(w)printf
[Msvcrt*]: implemented _(w)access_s
[Msvcrt*]: implemented (_)wcserror
[Msvcrt*]: implemented (_)wcserror_s
[Msvcrt*]: implemented wcstok_s
dlls/msvcr100/msvcr100.spec | 42 ++++++------
dlls/msvcr70/msvcr70.spec | 8 +-
dlls/msvcr71/msvcr71.spec | 8 +-
dlls/msvcr80/msvcr80.spec | 42 ++++++------
dlls/msvcr90/msvcr90.spec | 40 ++++++------
dlls/msvcrt/console.c | 92 +++++++++++++++++++++++++--
dlls/msvcrt/dir.c | 145 ++++++++++++++++++++++++++++++++++++++++++
dlls/msvcrt/environ.c | 149 +++++++++++++++++++++++++++++++++++++++++++
dlls/msvcrt/errno.c | 80 +++++++++++++++++++++++
dlls/msvcrt/file.c | 39 +++++++++++
dlls/msvcrt/main.c | 1
dlls/msvcrt/msvcrt.h | 1
dlls/msvcrt/msvcrt.spec | 40 ++++++------
dlls/msvcrt/string.c | 87 ++++++++++++++++++++++++-
dlls/msvcrt/tests/string.c | 89 ++++++++++++++++++++++++++
dlls/msvcrt/wcs.c | 37 ++++++++---
16 files changed, 791 insertions(+), 109 deletions(-)
--
Signature
More information about the wine-patches
mailing list