msvcr100: Add _invalid_parameter_noinfo_noreturn implementation.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Piotr Caban 2017-05-04 14:36:33 +02:00 committed by Alexandre Julliard
parent e8f37c7a50
commit e76ea27ef6
7 changed files with 15 additions and 6 deletions

View File

@ -57,7 +57,7 @@
@ cdecl _initterm(ptr ptr) ucrtbase._initterm @ cdecl _initterm(ptr ptr) ucrtbase._initterm
@ cdecl _initterm_e(ptr ptr) ucrtbase._initterm_e @ cdecl _initterm_e(ptr ptr) ucrtbase._initterm_e
@ cdecl _invalid_parameter_noinfo() ucrtbase._invalid_parameter_noinfo @ cdecl _invalid_parameter_noinfo() ucrtbase._invalid_parameter_noinfo
@ stub _invalid_parameter_noinfo_noreturn @ cdecl _invalid_parameter_noinfo_noreturn() ucrtbase._invalid_parameter_noinfo_noreturn
@ stub _invoke_watson @ stub _invoke_watson
@ stub _query_app_type @ stub _query_app_type
@ cdecl _register_onexit_function(ptr ptr) ucrtbase._register_onexit_function @ cdecl _register_onexit_function(ptr ptr) ucrtbase._register_onexit_function

View File

@ -939,7 +939,7 @@
@ stub -arch=i386 _inpw(long) @ stub -arch=i386 _inpw(long)
@ cdecl _invalid_parameter(wstr wstr wstr long long) MSVCRT__invalid_parameter @ cdecl _invalid_parameter(wstr wstr wstr long long) MSVCRT__invalid_parameter
@ cdecl _invalid_parameter_noinfo() @ cdecl _invalid_parameter_noinfo()
@ stub _invalid_parameter_noinfo_noreturn @ cdecl _invalid_parameter_noinfo_noreturn()
@ stub _invoke_watson @ stub _invoke_watson
@ extern _iob MSVCRT__iob @ extern _iob MSVCRT__iob
@ cdecl _isalnum_l(long ptr) MSVCRT__isalnum_l @ cdecl _isalnum_l(long ptr) MSVCRT__isalnum_l

View File

@ -1285,7 +1285,7 @@
@ stub -arch=i386 _inpw(long) @ stub -arch=i386 _inpw(long)
@ cdecl _invalid_parameter(wstr wstr wstr long long) MSVCRT__invalid_parameter @ cdecl _invalid_parameter(wstr wstr wstr long long) MSVCRT__invalid_parameter
@ cdecl _invalid_parameter_noinfo() @ cdecl _invalid_parameter_noinfo()
@ stub _invalid_parameter_noinfo_noreturn @ cdecl _invalid_parameter_noinfo_noreturn()
@ stub _invoke_watson @ stub _invoke_watson
@ extern _iob MSVCRT__iob @ extern _iob MSVCRT__iob
@ cdecl _isalnum_l(long ptr) MSVCRT__isalnum_l @ cdecl _isalnum_l(long ptr) MSVCRT__isalnum_l

View File

@ -1285,7 +1285,7 @@
@ stub -arch=i386 _inpw(long) @ stub -arch=i386 _inpw(long)
@ cdecl _invalid_parameter(wstr wstr wstr long long) MSVCRT__invalid_parameter @ cdecl _invalid_parameter(wstr wstr wstr long long) MSVCRT__invalid_parameter
@ cdecl _invalid_parameter_noinfo() @ cdecl _invalid_parameter_noinfo()
@ stub _invalid_parameter_noinfo_noreturn @ cdecl _invalid_parameter_noinfo_noreturn()
@ stub _invoke_watson @ stub _invoke_watson
@ extern _iob MSVCRT__iob @ extern _iob MSVCRT__iob
@ cdecl _isalnum_l(long ptr) MSVCRT__isalnum_l @ cdecl _isalnum_l(long ptr) MSVCRT__isalnum_l

View File

@ -1188,7 +1188,7 @@
@ cdecl _initterm_e(ptr ptr) msvcr120._initterm_e @ cdecl _initterm_e(ptr ptr) msvcr120._initterm_e
@ cdecl _invalid_parameter(wstr wstr wstr long long) msvcr120._invalid_parameter @ cdecl _invalid_parameter(wstr wstr wstr long long) msvcr120._invalid_parameter
@ cdecl _invalid_parameter_noinfo() msvcr120._invalid_parameter_noinfo @ cdecl _invalid_parameter_noinfo() msvcr120._invalid_parameter_noinfo
@ stub _invalid_parameter_noinfo_noreturn @ cdecl _invalid_parameter_noinfo_noreturn() msvcr120._invalid_parameter_noinfo_noreturn
@ stub _invoke_watson @ stub _invoke_watson
@ extern _iob msvcr120._iob @ extern _iob msvcr120._iob
@ cdecl _isalnum_l(long ptr) msvcr120._isalnum_l @ cdecl _isalnum_l(long ptr) msvcr120._isalnum_l

View File

@ -486,6 +486,15 @@ void CDECL _invalid_parameter_noinfo(void)
MSVCRT__invalid_parameter( NULL, NULL, NULL, 0, 0 ); MSVCRT__invalid_parameter( NULL, NULL, NULL, 0, 0 );
} }
/*********************************************************************
* _invalid_parameter_noinfo_noreturn (MSVCR100.@)
*/
void CDECL _invalid_parameter_noinfo_noreturn(void)
{
MSVCRT__invalid_parameter( NULL, NULL, NULL, 0, 0 );
MSVCRT__exit( STATUS_INVALID_CRUNTIME_PARAMETER );
}
/********************************************************************* /*********************************************************************
* _get_invalid_parameter_handler (MSVCR80.@) * _get_invalid_parameter_handler (MSVCR80.@)
*/ */

View File

@ -424,7 +424,7 @@
@ cdecl _initterm(ptr ptr) @ cdecl _initterm(ptr ptr)
@ cdecl _initterm_e(ptr ptr) @ cdecl _initterm_e(ptr ptr)
@ cdecl _invalid_parameter_noinfo() @ cdecl _invalid_parameter_noinfo()
@ stub _invalid_parameter_noinfo_noreturn @ cdecl _invalid_parameter_noinfo_noreturn()
@ stub _invoke_watson @ stub _invoke_watson
@ stub _is_exception_typeof @ stub _is_exception_typeof
@ cdecl _isalnum_l(long ptr) MSVCRT__isalnum_l @ cdecl _isalnum_l(long ptr) MSVCRT__isalnum_l