/* : : generated from contrib/ast/src/cmd/ksh93/features/setjmp by iffe version 2012-07-17 : : */ #ifndef _def_setjmp_ksh93 #define _def_setjmp_ksh93 1 #define _sys_types 1 /* #include ok */ #define _lib_sigsetjmp 1 /* sigsetjmp() in default lib(s) */ #define _lib__setjmp 1 /* _setjmp() in default lib(s) */ #define _lib__longjmp 1 /* _longjmp() in default lib(s) */ #define _hdr_time 1 /* #include ok */ #define _sys_time 1 /* #include ok */ #define _sys_times 1 /* #include ok */ #define _hdr_stddef 1 /* #include ok */ #define _hdr_stdlib 1 /* #include ok */ #define _hdr_setjmp 1 /* #include ok */ #define _typ_sigjmp_buf 1 /* sigjmp_buf is a type */ #undef sigsetjmp #undef siglongjmp #undef sigjmp_buf #define sigjmp_buf jmp_buf #ifdef _lib__setjmp # define sigsetjmp(a,b) _setjmp(a) #else # define sigsetjmp(a,b) setjmp(a) #endif /* _lib__setjmp */ #ifdef _lib__longjmp # define siglongjmp(a,b) _longjmp(a,b) #else # define siglongjmp(a,b) longjmp(a,b) #endif /* _lib__longjmp */ #endif