| 1 | #define VCALLCONV(name) __##name |
| 2 | #define VCALLCONV(name) __attribute__((name)) |
| 3 | #define C__LONG LONG |
| 4 | #define v_set_unhandled_exception_filter(handler) SetUnhandledExceptionFilter((LPTOP_LEVEL_EXCEPTION_FILTER)(handler)) |
| 5 | typedef C__LONG (VCALLCONV(stdcall) *TopLevelExceptionFilter)(ExceptionPointers*); |
| 6 | VV_LOC C__LONG VCALLCONV(stdcall) builtin__unhandled_exception_handler(ExceptionPointers* e); |
| 7 | v_set_unhandled_exception_filter(builtin__unhandled_exception_handler); |
| 8 |