' ########################################################################################
' Microsoft C Runtime
' File: excpt.inc
' Contents: This file contains the definitions and prototypes for the compiler-dependent
' intrinsics, support functions and keywords which implement the structured exception
' handling extensions.
' Copyright (c) 2011 Jos? Roca
' Portions Copyright (c) Microsoft Corporation.
' All Rights Reserved.
' THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
' EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
' MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
' ########################################################################################
#IF NOT %DEF(PBX_excpt_PBI)
#DEFINE PBX_excpt_PBI
%EQUATE `EXCPT_INC = 1
#INCLUDE ONCE "Legacy/Runtime/crtdefs.inc"
'/*
' * Exception disposition return values.
' */
ENUM EXCEPTION_DISPOSITION SINGULAR
 ExceptionContinueExecution = 0
 ExceptionContinueSearch
 ExceptionNestedException
 ExceptionCollidedUnwind
END ENUM
'/*
' * Legal values for expression in except().
' */
%EQUATE `EXCEPTION_EXECUTE_HANDLER = 1
%EQUATE `EXCEPTION_CONTINUE_SEARCH = 0
%EQUATE `EXCEPTION_CONTINUE_EXECUTION = -1
#ENDIF
