Skip to content

Commit 59610eb

Browse files
committed
reestablish for windows
1 parent 2511420 commit 59610eb

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

Zend/zend_portability.h

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -394,9 +394,15 @@ char *alloca();
394394
# define XtOffsetOf(s_type, field) offsetof(s_type, field)
395395
#endif
396396

397-
#define SETJMP(a) sigsetjmp(a, 0)
398-
#define LONGJMP(a,b) siglongjmp(a, b)
399-
#define JMP_BUF sigjmp_buf
397+
#ifndef ZEND_WIN32
398+
# define SETJMP(a) sigsetjmp(a, 0)
399+
# define LONGJMP(a,b) siglongjmp(a, b)
400+
# define JMP_BUF sigjmp_buf
401+
#else
402+
# define SETJMP(a) setjmp(a)
403+
# define LONGJMP(a,b) longjmp(a, b)
404+
# define JMP_BUF jmp_buf
405+
#endif
400406

401407
#if ZEND_DEBUG
402408
# define ZEND_FILE_LINE_D const char *__zend_filename, const uint32_t __zend_lineno

0 commit comments

Comments
 (0)