Changeset 21916 for trunk/include/exceptions.h
- Timestamp:
- Dec 18, 2011, 10:28:22 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:ignore
-
old new 1 bin 2 Makefile.inc 1 env.cmd 2 LocalConfig.kmk
-
-
Property svn:mergeinfo
set to
/branches/gcc-kmk merged eligible
- Property svn:ignore
-
trunk/include/exceptions.h
r3124 r21916 18 18 * Exception codes 19 19 */ 20 20 21 21 #define STATUS_SUCCESS 0x00000000 22 22 #define STATUS_WAIT_0 0x00000000 … … 25 25 #define STATUS_TIMEOUT 0x00000102 26 26 #define STATUS_PENDING 0x00000103 27 #define STATUS_GUARD_PAGE_VIOLATION 0x80000001 27 #define STATUS_GUARD_PAGE_VIOLATION 0x80000001 28 28 #define STATUS_DATATYPE_MISALIGNMENT 0x80000002 29 29 #define STATUS_BREAKPOINT 0x80000003 … … 89 89 #define WINCONTEXT_i386 0x00010000 90 90 #define WINCONTEXT_i486 WINCONTEXT_i386 91 #define WINCONTEXT_CONTROL (WINCONTEXT_i386 | 0x0001) 92 #define WINCONTEXT_INTEGER (WINCONTEXT_i386 | 0x0002) 93 #define WINCONTEXT_SEGMENTS (WINCONTEXT_i386 | 0x0004) 94 #define WINCONTEXT_FLOATING_POINT (WINCONTEXT_i386 | 0x0008L) 95 #define WINCONTEXT_DEBUG_REGISTERS (WINCONTEXT_i386 | 0x0010L) 91 #define WINCONTEXT_CONTROL (WINCONTEXT_i386 | 0x0001) 92 #define WINCONTEXT_INTEGER (WINCONTEXT_i386 | 0x0002) 93 #define WINCONTEXT_SEGMENTS (WINCONTEXT_i386 | 0x0004) 94 #define WINCONTEXT_FLOATING_POINT (WINCONTEXT_i386 | 0x0008L) 95 #define WINCONTEXT_DEBUG_REGISTERS (WINCONTEXT_i386 | 0x0010L) 96 96 #define WINCONTEXT_FULL (WINCONTEXT_CONTROL | WINCONTEXT_INTEGER | WINCONTEXT_SEGMENTS) 97 97 … … 145 145 146 146 147 #define WINEXCEPTION_NONCONTINUABLE 0x1 148 #define WINEXCEPTION_MAXIMUM_PARAMETERS 15 147 #define WINEXCEPTION_NONCONTINUABLE 0x1 148 #define WINEXCEPTION_MAXIMUM_PARAMETERS 15 149 149 150 150 typedef struct _WINEXCEPTION_RECORD { … … 197 197 * Return values from filters in except() and from UnhandledExceptionFilter 198 198 */ 199 199 200 200 #define WINEXCEPTION_EXECUTE_HANDLER 1 201 201 #define WINEXCEPTION_CONTINUE_SEARCH 0 … … 206 206 #pragma pack() 207 207 208 #ifdef __cplusplus 209 extern "C" { 210 #endif 211 208 212 DWORD RtlDispatchException(WINEXCEPTION_RECORD *pRecord, WINCONTEXT *pContext); 209 213 214 #ifdef __cplusplus 215 } // extern "C" 210 216 #endif 217 218 #endif
Note:
See TracChangeset
for help on using the changeset viewer.