mirror of
https://github.com/astromaddie/HaloCE-VR.git
synced 2026-10-23 09:00:12 +02:00
28 lines
626 B
C
28 lines
626 B
C
/*
|
|
EXCPT.H
|
|
|
|
MSVC structured exception handling support for the Linux build.
|
|
The __try/__except keywords are handled in halo_linux_prefix.h.
|
|
*/
|
|
|
|
#ifndef __HALO_LINUX_EXCPT_H
|
|
#define __HALO_LINUX_EXCPT_H
|
|
|
|
typedef enum _EXCEPTION_DISPOSITION
|
|
{
|
|
ExceptionContinueExecution,
|
|
ExceptionContinueSearch,
|
|
ExceptionNestedException,
|
|
ExceptionCollidedUnwind
|
|
} EXCEPTION_DISPOSITION;
|
|
|
|
#define EXCEPTION_EXECUTE_HANDLER 1
|
|
#define EXCEPTION_CONTINUE_SEARCH 0
|
|
#define EXCEPTION_CONTINUE_EXECUTION -1
|
|
|
|
#define GetExceptionCode() 0UL
|
|
#define GetExceptionInformation() ((struct _EXCEPTION_POINTERS *)0)
|
|
#define AbnormalTermination() 0
|
|
|
|
#endif
|