Annotation of mstools/h/setjmp.h, revision 1.1

1.1     ! root        1: /***
        !             2: *setjmp.h - definitions/declarations for setjmp/longjmp routines
        !             3: *
        !             4: *      Copyright (c) 1985-1991, Microsoft Corporation. All rights reserved.
        !             5: *
        !             6: *Purpose:
        !             7: *      This file defines the machine-dependent buffer used by
        !             8: *      setjmp/longjmp to save and restore the program state, and
        !             9: *      declarations for those routines.
        !            10: *      [ANSI/System V]
        !            11: *
        !            12: *******************************************************************************/
        !            13: 
        !            14: #ifndef _INC_SETJMP
        !            15: 
        !            16: #ifndef __cplusplus
        !            17: 
        !            18: 
        !            19: #if (_MSC_VER <= 600)
        !            20: #define __cdecl _cdecl
        !            21: #endif
        !            22: 
        !            23: /* define the buffer type for holding the state information */
        !            24: 
        !            25: #ifndef _JMP_BUF_DEFINED
        !            26: typedef  int  jmp_buf[6];
        !            27: #define _JMP_BUF_DEFINED
        !            28: #endif
        !            29: 
        !            30: 
        !            31: 
        !            32: 
        !            33: /*
        !            34:  * _setjmp compiler intrinsic does not work with current Win32
        !            35:  * implementation so map it to setjmp
        !            36:  */
        !            37: #define _setjmp setjmp
        !            38: 
        !            39: 
        !            40: 
        !            41: 
        !            42: 
        !            43: /* function prototypes */
        !            44: 
        !            45: int _setjmp(jmp_buf);
        !            46: void longjmp(jmp_buf, int);
        !            47: 
        !            48: #endif /* __cplusplus */
        !            49: 
        !            50: #define _INC_SETJMP
        !            51: #endif /* _INC_SETJMP */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.