// csetjmp standard header #ifndef _CSETJMP_ #define _CSETJMP_ #include #ifdef _STD_USING #undef _STD_USING #define _CPP_STYLE_HEADER /* for __TI_COMPILER_VERSION__ */ #include #define _STD_USING #undef _CPP_STYLE_HEADER /* for __TI_COMPILER_VERSION__ */ #ifndef __TI_COMPILER_VERSION__ /* we define setjmp.h in namespace std */ _STD_BEGIN using ::jmp_buf; using ::longjmp; #ifndef setjmp using ::setjmp; #endif /* setjmp */ _STD_END #endif /* __TI_COMPILER_VERSION__ */ #else /* _STD_USING */ #include #ifdef _GLOBAL_USING _STD_BEGIN using _CSTD jmp_buf; using _CSTD longjmp; #ifndef setjmp using _CSTD setjmp; #endif /* setjmp */ _STD_END #endif /* _GLOBAL_USING */ #endif /* _STD_USING */ #ifndef setjmp #define setjmp setjmp #endif /* setjmp */ #endif /* _CSETJMP_ */ /* * Copyright (c) 1992-2004 by P.J. Plauger. ALL RIGHTS RESERVED. * Consult your license regarding permissions and restrictions. V4.02:1476 */