/* XDS v2.51: Copyright (c) 1999-2003 Excelsior, LLC. All Rights Reserved. */
/* Generated by XDS Modula-2 to ANSI C v4.20 translator */

#ifndef M2EXCEPTION_H_
#define M2EXCEPTION_H_
#ifndef X2C_H_
#include "X2C.h"
#endif

enum M2EXCEPTION_M2Exceptions {M2EXCEPTION_indexException,
                M2EXCEPTION_rangeException, M2EXCEPTION_caseSelectExceptio,
                M2EXCEPTION_invalidLocation, 
   M2EXCEPTION_functionException, M2EXCEPTION_wholeValueExceptio,
                M2EXCEPTION_wholeDivException,
                M2EXCEPTION_realValueException, 
   M2EXCEPTION_realDivException, M2EXCEPTION_complexValueExcept,
                M2EXCEPTION_complexDivExceptio, M2EXCEPTION_protException, 
   M2EXCEPTION_sysException, M2EXCEPTION_coException,
                M2EXCEPTION_exException};


extern X2C_CARD8 M2EXCEPTION_M2Exception(void);

extern X2C_BOOLEAN M2EXCEPTION_IsM2Exception(void);


extern void M2EXCEPTION_BEGIN(void);


#endif /* M2EXCEPTION_H_ */
