msvcrt: Don't include MSVC 7.1+ purecall functions in SOs for older DLLs.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alex Henrie 2018-01-03 21:33:03 -07:00 committed by Alexandre Julliard
parent b4e1390123
commit 5041d89b97
1 changed files with 5 additions and 1 deletions

View File

@ -462,6 +462,7 @@ void CDECL _register_thread_local_exe_atexit_callback(_tls_callback_type callbac
tls_atexit_callback = callback;
}
#if _MSVCR_VER>=71
/*********************************************************************
* _set_purecall_handler (MSVCR71.@)
*/
@ -473,15 +474,18 @@ MSVCRT_purecall_handler CDECL _set_purecall_handler(MSVCRT_purecall_handler func
purecall_handler = function;
return ret;
}
#endif
#if _MSVCR_VER>=80
/*********************************************************************
* _get_purecall_handler
* _get_purecall_handler (MSVCR80.@)
*/
MSVCRT_purecall_handler CDECL _get_purecall_handler(void)
{
TRACE("\n");
return purecall_handler;
}
#endif
/*********************************************************************
* _purecall (MSVCRT.@)