Go to the source code of this file.
◆ __WINE_USE_MSVCRT
Definition at line 23 of file eh.h.
◆ MSVCRT
Definition at line 34 of file eh.h.
◆ _se_translator_function
Definition at line 44 of file eh.h.
◆ terminate_function
typedef void(* terminate_function) () |
Definition at line 41 of file eh.h.
◆ terminate_handler
typedef void(* terminate_handler) () |
Definition at line 40 of file eh.h.
◆ unexpected_function
typedef void(* unexpected_function) () |
Definition at line 43 of file eh.h.
◆ unexpected_handler
typedef void(* unexpected_handler) () |
Definition at line 42 of file eh.h.
◆ _set_se_translator()
Definition at line 694 of file cpp.c.
695{
698 TRACE(
"(%p) returning %p\n",
func,previous);
700 return previous;
701}
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
void(__cdecl * _se_translator_function)(unsigned int, struct _EXCEPTION_POINTERS *)
thread_data_t * msvcrt_get_thread_data(void)
◆ set_terminate()
Definition at line 642 of file cpp.c.
643{
646 TRACE(
"(%p) returning %p\n",
func,previous);
648 return previous;
649}
void(__CRTDECL * terminate_function)(void)
◆ set_unexpected()
Definition at line 672 of file cpp.c.
673{
676 TRACE(
"(%p) returning %p\n",
func,previous);
678 return previous;
679}
void(__cdecl * unexpected_function)(void)
◆ terminate()
Definition at line 716 of file cpp.c.
717{
719 if (
data->terminate_handler)
data->terminate_handler();
721}
Referenced by __std_terminate(), _register_thread_local_exe_atexit_callback(), common_exit(), FromBase64(), sinc_hex_vari_process(), sinc_mono_vari_process(), sinc_multichan_vari_process(), sinc_quad_vari_process(), sinc_stereo_vari_process(), ToBase64(), WaveThread(), and xsltMessage().
◆ unexpected()
Definition at line 726 of file cpp.c.
727{
729 if (
data->unexpected_handler)
data->unexpected_handler();
731}
void CDECL terminate(void)