ReactOS 0.4.16-dev-456-ga97fcf1
eh.h
Go to the documentation of this file.
1
6#include <corecrt.h>
7
8#ifndef _EH_H_
9#define _EH_H_
10
11#ifndef RC_INVOKED
12
13#pragma pack(push,_CRT_PACKING)
14
15#ifndef __cplusplus
16#error eh.h is only for C++!
17#endif
18
19extern "C++" {
21}
22
27
30
31_CRTIMP __declspec(noreturn) void __cdecl terminate(void) throw();
32_CRTIMP void __cdecl unexpected(void);
33_CRTIMP int __cdecl _is_exception_typeof(const type_info &_Type,struct _EXCEPTION_POINTERS *_ExceptionPtr);
40
41#pragma pack(pop)
42#endif
43#endif /* End _EH_H_ */
44
#define __cdecl
Definition: accygwin.h:79
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Definition: typeof.h:31
_CRTIMP bool __cdecl __uncaught_exception(void)
Definition: except.c:299
_CRTIMP __declspec(noreturn) void __cdecl terminate(void)
Definition: noreturn.cpp:19
_CRTIMP void __cdecl unexpected(void)
Definition: cpp.c:726
_CRTIMP unexpected_function __cdecl set_unexpected(unexpected_function _NewPtFunc)
Definition: cpp.c:672
_CRTIMP _se_translator_function __cdecl _set_se_translator(_se_translator_function _NewPtFunc)
Definition: cpp.c:694
_CRTIMP terminate_function __cdecl _get_terminate(void)
Definition: cpp.c:654
void(__cdecl * _se_translator_function)(unsigned int, struct _EXCEPTION_POINTERS *)
Definition: eh.h:29
_CRTIMP unexpected_function __cdecl _get_unexpected(void)
Definition: cpp.c:684
void(__cdecl * terminate_handler)(void)
Definition: eh.h:24
void(__cdecl * unexpected_function)(void)
Definition: eh.h:25
void(__cdecl * unexpected_handler)(void)
Definition: eh.h:26
_CRTIMP int __cdecl _is_exception_typeof(const type_info &_Type, struct _EXCEPTION_POINTERS *_ExceptionPtr)
void(__cdecl * terminate_function)(void)
Definition: eh.h:23
_CRTIMP terminate_function __cdecl set_terminate(terminate_function _NewPtFunc)
Definition: cpp.c:642
void MSVCRT() terminate()
Definition: cpp.c:716
#define _VCRT_EXPORT_STD
Definition: vcruntime.h:84
#define _CRTIMP
Definition: vcruntime.h:54