pike.git / src / pike_error.h

version» Context lines:

pike.git/src/pike_error.h:23:      #else /* !CONFIGURE_TEST */      #include "global.h"   #include <setjmp.h>      #if defined(HAVE_SIGSETJMP) && defined(HAVE_SIGLONGJMP)   #define HAVE_AND_USE_SIGSETJMP   #define LOW_JMP_BUF sigjmp_buf   #define LOW_SETJMP(X) sigsetjmp(X, 0) + #define LOW_SETJMP_FUNC sigsetjmp   #define LOW_LONGJMP(X, Y) siglongjmp(X, Y)   #elif defined(HAVE__SETJMP) && defined(HAVE__LONGJMP)   #define HAVE_AND_USE__SETJMP   #define LOW_JMP_BUF jmp_buf   #define LOW_SETJMP(X) _setjmp(X) -  + #define LOW_SETJMP_FUNC _setjmp   #define LOW_LONGJMP(X, Y) _longjmp(X, Y)   #else   /* Assume we have setjmp and longjmp, they are after all defined by ANSI C. */   #define HAVE_AND_USE_SETJMP   #define LOW_JMP_BUF jmp_buf   #define LOW_SETJMP(X) setjmp(X) -  + #define LOW_SETJMP_FUNC setjmp   #define LOW_LONGJMP(X, Y) longjmp(X, Y)   #endif      #if 1   PMOD_EXPORT extern const char msg_fatal_error[];   #define Pike_fatal \    (fprintf(stderr,msg_fatal_error,__FILE__,(long)__LINE__),debug_fatal)   #else   /* This is useful when debugging assembler code sometimes... -Hubbe */   #define Pike_fatal \