;--------------------------------------
;   xcpt.inc -- Assembler Definitions
;    for OS/2 system exceptions
;--------------------------------------

XCPT_CONTINUE_SEARCH		equ 000000000h
XCPT_CONTINUE_EXECUTION		equ 0FFFFFFFFh
XCPT_CONTINUE_STOP		equ 000716668h

EH_NONCONTINUABLE  		equ 000000001h
EH_UNWINDING  			equ 000000010h
EH_EXIT_UNWIND  		equ 000000100h
EH_STACK_INVALID  		equ 000001000h
EH_NESTED_CALL  		equ 000010000h

XCPT_GUARD_PAGE_VIOLATION	equ 080000001h
XCPT_UNABLE_TO_GROW_STACK 	equ 080010001h
XCPT_DATATYPE_MISALIGNMENT	equ 0C000009Eh
XCPT_BREAKPOINT    		equ 0C000009Fh 
XCPT_SINGLE_STEP		equ 0C00000A0h
XCPT_ACCESS_VIOLATION		equ 0C0000005h
XCPT_ILLEGAL_INSTRUCTION	equ 0C000001Ch
XCPT_FLOAT_DENORMAL_OPERAND	equ 0C0000094h
XCPT_FLOAT_DIVIDE_BY_ZERO	equ 0C0000095h
XCPT_FLOAT_INEXACT_RESULT	equ 0C0000096h
XCPT_FLOAT_INVALID_OPERATION	equ 0C0000097h
XCPT_FLOAT_OVERFLOW		equ 0C0000098h
XCPT_FLOAT_STACK_CHECK		equ 0C0000099h
XCPT_FLOAT_UNDERFLOW		equ 0C000009Ah
XCPT_INTEGER_DIVIDE_BY_ZERO	equ 0C000009Bh
XCPT_INTEGER_OVERFLOW		equ 0C000009Ch
XCPT_PRIVILEGED_INSTRUCTION	equ 0C000009Dh
XCPT_IN_PAGE_ERROR		equ 0C0000006h
XCPT_PROCESS_TERMINATE		equ 0C0010001h
XCPT_ASYNC_PROCESS_TERMINATE	equ 0C0010002h
XCPT_NONCONTINUABLE_EXCEPTION	equ 0C0000024h
XCPT_INVALID_DISPOSITION	equ 0C0000025h
XCPT_INVALID_LOCK_SEQUENCE	equ 0C000001Dh
XCPT_ARRAY_BOUNDS_EXCEEDED	equ 0C0000093h
XCPT_B1NPX_ERRATA02		equ 0C0010004h
XCPT_UNWIND			equ 0C0000026h
XCPT_BAD_STACK			equ 0C0000027h
XCPT_INVALID_UNWIND_TARGET	equ 0C0000028h
XCPT_SIGNAL			equ 0C0010003h

