Fixed signed compare error
This commit is contained in:
@@ -40,9 +40,7 @@ extern DWORD except_index;
|
||||
extern void except_init(void);
|
||||
extern void except_push(Except_Frame *fp);
|
||||
extern void except_pop(void);
|
||||
#endif
|
||||
|
||||
#ifdef WIN32
|
||||
#define RAISE(e) except_raise(&(e), __FILE__, __LINE__)
|
||||
#define RERAISE except_raise(except_frame.exception, \
|
||||
except_frame.file, except_frame.line)
|
||||
@@ -50,7 +48,7 @@ extern void except_pop(void);
|
||||
#define TRY do { \
|
||||
volatile int except_flag; \
|
||||
Except_Frame except_frame; \
|
||||
if (except_index == -1) \
|
||||
if (except_index == TLS_OUT_OF_INDEXES) \
|
||||
except_init(); \
|
||||
except_push(&except_frame); \
|
||||
except_flag = setjmp(except_frame.env); \
|
||||
|
||||
Reference in New Issue
Block a user