|
OWLNext 7.0
Borland's Object Windows Library for the modern age
|
GNU support. More...
Go to the source code of this file.
Namespaces | |
| namespace | owl |
| Object Windows Library (OWLNext Core). | |
Macros | |
| #define | _EXCPT_H |
| #define | _EXCPT_H_ |
| #define | EH_NONCONTINUABLE 0x01 |
| #define | EH_UNWINDING 0x02 |
| #define | EH_EXIT_UNWIND 0x04 |
| #define | EH_STACK_INVALID 0x08 |
| #define | EH_NESTED_CALL 0x10 |
| #define | EXCEPTION_EXECUTE_HANDLER 1 |
| #define | EXCEPTION_CONTINUE_SEARCH 0 |
| #define | GetExceptionInformation() |
| #define | GetExceptionCode() |
| #define | RpcExceptionCode() |
| #define | _SXV(args...) |
| #define | _try |
| #define | _except(args...) |
| #define | __try _try |
| #define | __try__ _try |
| #define | __except _except |
| #define | __except__ _except |
| #define | TRYLEVEL_NONE -1 |
Enumerations | |
| enum | EXCEPTION_DISPOSITION { ExceptionContinueExecution , ExceptionContinueSearch , ExceptionNestedException , ExceptionCollidedUnwind } |
Functions | |
| int | mexcept_handler3 (struct _EXCEPTION_RECORD *pExceptionRecord, VC_EXCEPTION_REGISTRATION *pRegistrationFrame, struct _CONTEXT *pContextRecord, void *) |
| void | _global_unwind2 (void *) |
| void | _local_unwind2 (void *, int) |
| TDrawItem * | owl::lTCB (uint32 data) |
GNU support.
Definition in file unixxcpt.cpp.
| #define __except _except |
Definition at line 144 of file unixxcpt.cpp.
| #define __except__ _except |
Definition at line 145 of file unixxcpt.cpp.
| #define __try _try |
Definition at line 142 of file unixxcpt.cpp.
| #define __try__ _try |
Definition at line 143 of file unixxcpt.cpp.
| #define _except | ( | args... | ) |
Definition at line 115 of file unixxcpt.cpp.
| #define _EXCPT_H |
Definition at line 8 of file unixxcpt.cpp.
| #define _EXCPT_H_ |
Definition at line 9 of file unixxcpt.cpp.
| #define _SXV | ( | args... | ) |
Definition at line 83 of file unixxcpt.cpp.
| #define _try |
Definition at line 94 of file unixxcpt.cpp.
| #define EH_EXIT_UNWIND 0x04 |
Definition at line 54 of file unixxcpt.cpp.
| #define EH_NESTED_CALL 0x10 |
Definition at line 56 of file unixxcpt.cpp.
| #define EH_NONCONTINUABLE 0x01 |
Definition at line 52 of file unixxcpt.cpp.
| #define EH_STACK_INVALID 0x08 |
Definition at line 55 of file unixxcpt.cpp.
| #define EH_UNWINDING 0x02 |
Definition at line 53 of file unixxcpt.cpp.
| #define EXCEPTION_CONTINUE_SEARCH 0 |
Definition at line 60 of file unixxcpt.cpp.
| #define EXCEPTION_EXECUTE_HANDLER 1 |
Definition at line 58 of file unixxcpt.cpp.
| #define GetExceptionCode | ( | ) |
Definition at line 74 of file unixxcpt.cpp.
| #define GetExceptionInformation | ( | ) |
Definition at line 71 of file unixxcpt.cpp.
| #define RpcExceptionCode | ( | ) |
Definition at line 77 of file unixxcpt.cpp.
| #define TRYLEVEL_NONE -1 |
Definition at line 162 of file unixxcpt.cpp.
| Enumerator | |
|---|---|
| ExceptionContinueExecution | |
| ExceptionContinueSearch | |
| ExceptionNestedException | |
| ExceptionCollidedUnwind | |
Definition at line 62 of file unixxcpt.cpp.
| void _global_unwind2 | ( | void * | ) |
References _global_unwind2().
| void _local_unwind2 | ( | void * | , |
| int | ) |
References _local_unwind2(), and mexcept_handler3().
| int __cdecl mexcept_handler3 | ( | struct _EXCEPTION_RECORD * | pExceptionRecord, |
| VC_EXCEPTION_REGISTRATION * | pRegistrationFrame, | ||
| struct _CONTEXT * | pContextRecord, | ||
| void * | ) |
continue search
Definition at line 174 of file unixxcpt.cpp.
References _global_unwind2(), _local_unwind2(), EH_EXIT_UNWIND, EH_UNWINDING, EXCEPTION_CONTINUE_SEARCH, ExceptionContinueExecution, ExceptionContinueSearch, mexcept_handler3(), and TRYLEVEL_NONE.