Alexandre Julliard : msvcr90: Implement _invalid_parameter_noinfo.
Alexandre Julliard
julliard at winehq.org
Wed Apr 14 11:24:59 CDT 2010
Module: wine
Branch: master
Commit: d8619de7c7ef5cf8dc9555e28126935cc59af4dd
URL: http://source.winehq.org/git/wine.git/?a=commit;h=d8619de7c7ef5cf8dc9555e28126935cc59af4dd
Author: Alexandre Julliard <julliard at winehq.org>
Date: Wed Apr 14 14:35:58 2010 +0200
msvcr90: Implement _invalid_parameter_noinfo.
---
dlls/msvcr80/msvcr80.spec | 2 +-
dlls/msvcr90/Makefile.in | 2 ++
dlls/msvcr90/msvcr90.c | 9 +++++++++
dlls/msvcr90/msvcr90.spec | 2 +-
4 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/dlls/msvcr80/msvcr80.spec b/dlls/msvcr80/msvcr80.spec
index ea5e65c..46e7077 100644
--- a/dlls/msvcr80/msvcr80.spec
+++ b/dlls/msvcr80/msvcr80.spec
@@ -534,7 +534,7 @@
@ stub _inpd
@ stub _inpw
@ cdecl _invalid_parameter(wstr wstr wstr long long) msvcrt._invalid_parameter
-@ stub _invalid_parameter_noinfo
+@ cdecl _invalid_parameter_noinfo() msvcr90._invalid_parameter_noinfo
@ stub _invoke_watson
@ extern _iob msvcrt._iob
@ stub _isalnum_l
diff --git a/dlls/msvcr90/Makefile.in b/dlls/msvcr90/Makefile.in
index 613edab..6b311f6 100644
--- a/dlls/msvcr90/Makefile.in
+++ b/dlls/msvcr90/Makefile.in
@@ -4,6 +4,8 @@ SRCDIR = @srcdir@
VPATH = @srcdir@
MODULE = msvcr90.dll
IMPORTS = msvcrt kernel32
+MODCFLAGS = @BUILTINFLAG@
+EXTRAINCL = -I$(TOPSRCDIR)/include/msvcrt
C_SRCS = \
msvcr90.c
diff --git a/dlls/msvcr90/msvcr90.c b/dlls/msvcr90/msvcr90.c
index 0941443..9d03767 100644
--- a/dlls/msvcr90/msvcr90.c
+++ b/dlls/msvcr90/msvcr90.c
@@ -20,6 +20,7 @@
#include <stdarg.h>
+#include "stdlib.h"
#include "windef.h"
#include "winbase.h"
#include "wine/debug.h"
@@ -100,6 +101,14 @@ int CDECL _initterm_e(_INITTERM_E_FN *table, _INITTERM_E_FN *end)
}
/*********************************************************************
+ * _invalid_parameter_noinfo (MSVCR90.@)
+ */
+void CDECL _invalid_parameter_noinfo(void)
+{
+ _invalid_parameter( NULL, NULL, NULL, 0, 0 );
+}
+
+/*********************************************************************
* __sys_nerr (MSVCR90.@)
*/
int* CDECL __sys_nerr(void)
diff --git a/dlls/msvcr90/msvcr90.spec b/dlls/msvcr90/msvcr90.spec
index 3082230..1d7e139 100644
--- a/dlls/msvcr90/msvcr90.spec
+++ b/dlls/msvcr90/msvcr90.spec
@@ -522,7 +522,7 @@
@ stub _inpd
@ stub _inpw
@ cdecl _invalid_parameter(wstr wstr wstr long long) msvcrt._invalid_parameter
-@ stub _invalid_parameter_noinfo
+@ cdecl _invalid_parameter_noinfo()
@ stub _invoke_watson
@ extern _iob msvcrt._iob
@ stub _isalnum_l
More information about the wine-cvs
mailing list