Atlas - LIMITS.H
Home / ext / JunkDrawer / DOS / BuildTools / v4.0 / BLD / INC Lines: 1 | Size: 1521 bytes [Download] [Show on GitHub] [Search similar files] [Raw] [Raw (proxy)][FILE BEGIN]1/*** 2*limits.h - implementation dependent values 3* 4* Copyright (c) 1985-1988, 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 */ 33[FILE END](C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.