Annotation of os232sdk/c386/include/stddef.h, revision 1.1

1.1     ! root        1: /***
        !             2: *stddef.h - definitions/declarations for common constants, types, variables
        !             3: *
        !             4: *      Copyright (c) 1985-1990, Microsoft Corporation.  All rights reserved.
        !             5: *
        !             6: *Purpose:
        !             7: *      This file contains definitions and declarations for some commonly
        !             8: *      used constants, types, and variables.
        !             9: *      [ANSI]
        !            10: *
        !            11: ****/
        !            12: 
        !            13: 
        !            14: /* define NULL pointer value */
        !            15: 
        !            16: #define  NULL   0
        !            17: 
        !            18: 
        !            19: /* declare reference to errno */
        !            20: 
        !            21: #ifdef _MT
        !            22: extern unsigned * _cdecl _errno(void);
        !            23: #define errno  (*_errno())
        !            24: #else
        !            25: extern int _cdecl errno;
        !            26: #endif
        !            27: 
        !            28: 
        !            29: /* define the implementation dependent size types */
        !            30: 
        !            31: #ifndef _PTRDIFF_T_DEFINED
        !            32: typedef int ptrdiff_t;
        !            33: #define _PTRDIFF_T_DEFINED
        !            34: #endif
        !            35: 
        !            36: #ifndef _SIZE_T_DEFINED
        !            37: typedef unsigned int size_t;
        !            38: #define _SIZE_T_DEFINED
        !            39: #endif
        !            40: 
        !            41: 
        !            42: #ifdef _MT
        !            43: 
        !            44: /* define pointer to thread id value */
        !            45: extern unsigned * _cdecl __threadid(void);
        !            46: #define _threadid   (__threadid())
        !            47: 
        !            48: #endif

unix.superglobalmegacorp.com

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