| * C++ exception handling facility |
| * Copyright 2000 Francois Gouget. |
| #if !defined(__cplusplus) && !defined(__WINE__) |
| #error "eh.h is meant only for C++ applications" |
| #define MSVCRT(x) MSVCRT_##x |
| typedef void (*terminate_handler)(); |
| typedef void (*terminate_function)(); |
| typedef void (*unexpected_handler)(); |
| typedef void (*unexpected_function)(); |
| terminate_function MSVCRT(set_terminate)(terminate_function func); |
| unexpected_function MSVCRT(set_unexpected)(unexpected_function func); |
| void MSVCRT(terminate)(); |
| void MSVCRT(unexpected)(); |