Annotation of os2sdk/include/limits.h, revision 1.1.1.1

1.1       root        1: /***
                      2: *limits.h - implementation dependent values
                      3: *
                      4: *   Copyright (c) 1985-1987, 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: #ifndef _CHAR_UNSIGNED
                     14: #define CHAR_MAX         127            /* maximum char value */
                     15: #define CHAR_MIN        -127            /* mimimum char value */
                     16: #else
                     17: #define CHAR_MAX         255
                     18: #define CHAR_MIN         0
                     19: #endif
                     20: #define SCHAR_MAX        127            /* maximum signed char value */
                     21: #define SCHAR_MIN       -127            /* minimum signed char value */
                     22: #define UCHAR_MAX        255            /* maximum unsigned char value */
                     23: #define CHAR_BIT         8              /* number of bits in a char */
                     24: #define USHRT_MAX        0xffff         /* maximum unsigned short value */
                     25: #define SHRT_MAX         32767          /* maximum (signed) short value */
                     26: #define SHRT_MIN        -32767          /* minimum (signed) short value */
                     27: #define UINT_MAX         0xffff         /* maximum unsigned int value */
                     28: #define ULONG_MAX        0xffffffff     /* maximum unsigned long value */
                     29: #define INT_MAX          32767          /* maximum (signed) int value */
                     30: #define INT_MIN         -32767          /* minimum (signed) int value */
                     31: #define LONG_MAX         2147483647     /* maximum (signed) long value */
                     32: #define LONG_MIN        -2147483647     /* minimum (signed) long value */

unix.superglobalmegacorp.com

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