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

1.1     ! root        1: /***
        !             2: *limits.h - implementation dependent values
        !             3: *
        !             4: *      Copyright (c) 1985-1990, Microsoft Corporation.  All rights reserved.
        !             5: *
        !             6: *Purpose:
        !             7: *      Contains defines for a number of implementation dependent values
        !             8: *      which are commonly used in C programs.
        !             9: *      [ANSI]
        !            10: *
        !            11: ****/
        !            12: 
        !            13: #define CHAR_BIT         8             /* number of bits in a char */
        !            14: #define SCHAR_MIN      (-127)          /* minimum signed char value */
        !            15: #define SCHAR_MAX        127           /* maximum signed char value */
        !            16: #define UCHAR_MAX        0xff          /* maximum unsigned char value */
        !            17: #ifndef _CHAR_UNSIGNED
        !            18: #define CHAR_MIN       SCHAR_MIN       /* mimimum char value */
        !            19: #define CHAR_MAX       SCHAR_MAX       /* maximum char value */
        !            20: #else
        !            21: #define CHAR_MIN         0
        !            22: #define CHAR_MAX       UCHAR_MAX
        !            23: #endif
        !            24: #define        MB_LEN_MAX        1             /* max. # bytes in multibyte char */
        !            25: #define SHRT_MIN       (-32767)        /* minimum (signed) short value */
        !            26: #define SHRT_MAX         32767         /* maximum (signed) short value */
        !            27: #define USHRT_MAX        0xffff        /* maximum unsigned short value */
        !            28: #define INT_MIN        (-2147483647)   /* minimum (signed) int value */
        !            29: #define INT_MAX          2147483647    /* maximum (signed) int value */
        !            30: #define UINT_MAX         0xffffffff    /* maximum unsigned int value */
        !            31: #define LONG_MIN       (-2147483647)   /* minimum (signed) long value */
        !            32: #define LONG_MAX         2147483647    /* maximum (signed) long value */
        !            33: #define ULONG_MAX        0xffffffff    /* maximum unsigned long value */

unix.superglobalmegacorp.com

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