msvcrt: Add _get_pgmptr and _get_wpgmptr.

This commit is contained in:
Daniel Verkamp 2011-07-01 21:42:06 -07:00 committed by Alexandre Julliard
parent d621accbea
commit 1357589eca
5 changed files with 38 additions and 8 deletions

View file

@ -685,14 +685,14 @@
@ cdecl _get_invalid_parameter_handler() msvcrt._get_invalid_parameter_handler
@ cdecl _get_osfhandle(long) msvcrt._get_osfhandle
@ cdecl _get_output_format() msvcrt._get_output_format
@ stub _get_pgmptr
@ cdecl _get_pgmptr(ptr) msvcrt._get_pgmptr
@ cdecl _get_printf_count_output() msvcrt._get_printf_count_output
@ stub _get_purecall_handler
@ cdecl _get_terminate() msvcrt._get_terminate
@ stub _get_timezone
@ cdecl _get_tzname(ptr str long long) msvcrt._get_tzname
@ cdecl _get_unexpected() msvcrt._get_unexpected
@ stub _get_wpgmptr
@ cdecl _get_wpgmptr(ptr) msvcrt._get_wpgmptr
@ stub _getc_nolock
@ cdecl _getch() msvcrt._getch
@ stub _getch_nolock

View file

@ -529,7 +529,7 @@
@ cdecl _get_osplatform(ptr) msvcrt._get_osplatform
@ stub _get_osver
@ cdecl _get_output_format() msvcrt._get_output_format
@ stub _get_pgmptr
@ cdecl _get_pgmptr(ptr) msvcrt._get_pgmptr
@ cdecl _get_printf_count_output() msvcrt._get_printf_count_output
@ stub _get_purecall_handler
@ cdecl _get_sbh_threshold() msvcrt._get_sbh_threshold
@ -540,7 +540,7 @@
@ stub _get_winmajor
@ stub _get_winminor
@ stub _get_winver
@ stub _get_wpgmptr
@ cdecl _get_wpgmptr(ptr) msvcrt._get_wpgmptr
@ cdecl _getch() msvcrt._getch
@ stub _getch_nolock
@ cdecl _getche() msvcrt._getche

View file

@ -519,7 +519,7 @@
@ cdecl _get_invalid_parameter_handler() msvcrt._get_invalid_parameter_handler
@ cdecl _get_osfhandle(long) msvcrt._get_osfhandle
@ cdecl _get_output_format() msvcrt._get_output_format
@ stub _get_pgmptr
@ cdecl _get_pgmptr(ptr) msvcrt._get_pgmptr
@ cdecl _get_printf_count_output() msvcrt._get_printf_count_output
@ stub _get_purecall_handler
@ cdecl _get_sbh_threshold() msvcrt._get_sbh_threshold
@ -527,7 +527,7 @@
@ stub _get_timezone
@ cdecl _get_tzname(ptr str long long) msvcrt._get_tzname
@ cdecl _get_unexpected() msvcrt._get_unexpected
@ stub _get_wpgmptr
@ cdecl _get_wpgmptr(ptr) msvcrt._get_wpgmptr
@ stub _getc_nolock
@ cdecl _getch() msvcrt._getch
@ stub _getch_nolock

View file

@ -155,6 +155,36 @@ char** CDECL __p__pgmptr(void) { return &MSVCRT__pgmptr; }
*/
WCHAR** CDECL __p__wpgmptr(void) { return &MSVCRT__wpgmptr; }
/***********************************************************************
* _get_pgmptr (MSVCRT.@)
*/
int CDECL _get_pgmptr(char** p)
{
if (!MSVCRT_CHECK_PMT(p))
{
*MSVCRT__errno() = MSVCRT_EINVAL;
return MSVCRT_EINVAL;
}
*p = MSVCRT__pgmptr;
return 0;
}
/***********************************************************************
* _get_wpgmptr (MSVCRT.@)
*/
int CDECL _get_wpgmptr(WCHAR** p)
{
if (!MSVCRT_CHECK_PMT(p))
{
*MSVCRT__errno() = MSVCRT_EINVAL;
return MSVCRT_EINVAL;
}
*p = MSVCRT__wpgmptr;
return 0;
}
/***********************************************************************
* __p__fmode (MSVCRT.@)
*/

View file

@ -480,13 +480,13 @@
@ cdecl _get_osplatform(ptr) MSVCRT__get_osplatform
# stub _get_osver(ptr)
@ cdecl _get_output_format()
# stub _get_pgmptr(ptr)
@ cdecl _get_pgmptr(ptr)
@ cdecl _get_sbh_threshold()
# stub _get_wenviron(ptr)
# stub _get_winmajor(ptr)
# stub _get_winminor(ptr)
# stub _get_winver(ptr)
# stub _get_wpgmptr(ptr)
@ cdecl _get_wpgmptr(ptr)
@ cdecl _get_terminate() MSVCRT__get_terminate
@ cdecl _get_tzname(ptr str long long) MSVCRT__get_tzname
@ cdecl _get_unexpected() MSVCRT__get_unexpected