ReactOS 0.4.15-dev-7788-g1ad9096
limits.h File Reference
#include <crtdefs.h>
Include dependency graph for limits.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _INC_LIMITS
 
#define PATH_MAX   (259)
 
#define CHAR_BIT   8
 
#define SCHAR_MIN   (-128)
 
#define SCHAR_MAX   127
 
#define UCHAR_MAX   0xff
 
#define CHAR_MIN   SCHAR_MIN
 
#define CHAR_MAX   SCHAR_MAX
 
#define MB_LEN_MAX   5
 
#define SHRT_MIN   (-32768)
 
#define SHRT_MAX   32767
 
#define USHRT_MAX   0xffff
 
#define INT_MIN   (-2147483647 - 1)
 
#define INT_MAX   2147483647
 
#define UINT_MAX   0xffffffff
 
#define LONG_MIN   (-2147483647L - 1)
 
#define LONG_MAX   2147483647L
 
#define ULONG_MAX   0xffffffffUL
 
#define LLONG_MAX   9223372036854775807LL
 
#define LLONG_MIN   (-9223372036854775807LL - 1)
 
#define ULLONG_MAX   0xffffffffffffffffULL
 
#define _I8_MIN   ((signed char)(-127 - 1))
 
#define _I8_MAX   ((signed char)127)
 
#define _UI8_MAX   ((unsigned char)0xff)
 
#define _I16_MIN   ((short)(-32767 - 1))
 
#define _I16_MAX   ((short)32767)
 
#define _UI16_MAX   ((unsigned short)0xffffU)
 
#define _I32_MIN   (-2147483647 - 1)
 
#define _I32_MAX   2147483647
 
#define _UI32_MAX   0xffffffffu
 
#define _I64_MIN   (-9223372036854775807LL - 1)
 
#define _I64_MAX   9223372036854775807LL
 
#define _UI64_MAX   0xffffffffffffffffULL
 
#define SIZE_MAX   UINT_MAX
 

Macro Definition Documentation

◆ _I16_MAX

#define _I16_MAX   ((short)32767)

Definition at line 54 of file limits.h.

◆ _I16_MIN

#define _I16_MIN   ((short)(-32767 - 1))

Definition at line 53 of file limits.h.

◆ _I32_MAX

#define _I32_MAX   2147483647

Definition at line 58 of file limits.h.

◆ _I32_MIN

#define _I32_MIN   (-2147483647 - 1)

Definition at line 57 of file limits.h.

◆ _I64_MAX

#define _I64_MAX   9223372036854775807LL

Definition at line 62 of file limits.h.

◆ _I64_MIN

#define _I64_MIN   (-9223372036854775807LL - 1)

Definition at line 61 of file limits.h.

◆ _I8_MAX

#define _I8_MAX   ((signed char)127)

Definition at line 50 of file limits.h.

◆ _I8_MIN

#define _I8_MIN   ((signed char)(-127 - 1))

Definition at line 49 of file limits.h.

◆ _INC_LIMITS

#define _INC_LIMITS

This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER within this package.

Definition at line 10 of file limits.h.

◆ _UI16_MAX

#define _UI16_MAX   ((unsigned short)0xffffU)

Definition at line 55 of file limits.h.

◆ _UI32_MAX

#define _UI32_MAX   0xffffffffu

Definition at line 59 of file limits.h.

◆ _UI64_MAX

#define _UI64_MAX   0xffffffffffffffffULL

Definition at line 63 of file limits.h.

◆ _UI8_MAX

#define _UI8_MAX   ((unsigned char)0xff)

Definition at line 51 of file limits.h.

◆ CHAR_BIT

#define CHAR_BIT   8

Definition at line 22 of file limits.h.

◆ CHAR_MAX

#define CHAR_MAX   SCHAR_MAX

Definition at line 32 of file limits.h.

◆ CHAR_MIN

#define CHAR_MIN   SCHAR_MIN

Definition at line 31 of file limits.h.

◆ INT_MAX

#define INT_MAX   2147483647

Definition at line 40 of file limits.h.

◆ INT_MIN

#define INT_MIN   (-2147483647 - 1)

Definition at line 39 of file limits.h.

◆ LLONG_MAX

#define LLONG_MAX   9223372036854775807LL

Definition at line 45 of file limits.h.

◆ LLONG_MIN

#define LLONG_MIN   (-9223372036854775807LL - 1)

Definition at line 46 of file limits.h.

◆ LONG_MAX

#define LONG_MAX   2147483647L

Definition at line 43 of file limits.h.

◆ LONG_MIN

#define LONG_MIN   (-2147483647L - 1)

Definition at line 42 of file limits.h.

◆ MB_LEN_MAX

#define MB_LEN_MAX   5

Definition at line 35 of file limits.h.

◆ PATH_MAX

#define PATH_MAX   (259)

Definition at line 20 of file limits.h.

◆ SCHAR_MAX

#define SCHAR_MAX   127

Definition at line 24 of file limits.h.

◆ SCHAR_MIN

#define SCHAR_MIN   (-128)

Definition at line 23 of file limits.h.

◆ SHRT_MAX

#define SHRT_MAX   32767

Definition at line 37 of file limits.h.

◆ SHRT_MIN

#define SHRT_MIN   (-32768)

Definition at line 36 of file limits.h.

◆ SIZE_MAX

#define SIZE_MAX   UINT_MAX

Definition at line 75 of file limits.h.

◆ UCHAR_MAX

#define UCHAR_MAX   0xff

Definition at line 25 of file limits.h.

◆ UINT_MAX

#define UINT_MAX   0xffffffff

Definition at line 41 of file limits.h.

◆ ULLONG_MAX

#define ULLONG_MAX   0xffffffffffffffffULL

Definition at line 47 of file limits.h.

◆ ULONG_MAX

#define ULONG_MAX   0xffffffffUL

Definition at line 44 of file limits.h.

◆ USHRT_MAX

#define USHRT_MAX   0xffff

Definition at line 38 of file limits.h.