ReactOS 0.4.16-dev-2104-gb84fa49
limits.h File Reference
#include <corecrt.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 CHAR_BIT   8
 
#define MB_LEN_MAX   5
 
#define SCHAR_MIN   (-0x80)
 
#define SCHAR_MAX   0x7f
 
#define UCHAR_MAX   0xff
 
#define CHAR_MIN   SCHAR_MIN
 
#define CHAR_MAX   SCHAR_MAX
 
#define SHRT_MIN   (-0x8000)
 
#define SHRT_MAX   0x7fff
 
#define USHRT_MAX   0xffff
 
#define INT_MIN   (-0x7fffffff - 1)
 
#define INT_MAX   0x7fffffff
 
#define UINT_MAX   0xffffffffU
 
#define LONG_MIN   (-0x7fffffffL - 1L)
 
#define LONG_MAX   0x7fffffffL
 
#define ULONG_MAX   0xffffffffUL
 
#define LLONG_MAX   0x7fffffffffffffffLL
 
#define LLONG_MIN   (-LLONG_MAX-1)
 
#define ULLONG_MAX   0xffffffffffffffffULL
 
#define _I64_MAX   0x7fffffffffffffffLL
 
#define _I64_MIN   (-_I64_MAX-1)
 
#define _UI64_MAX   0xffffffffffffffffULL
 
#define I64_MIN   _I64_MIN
 
#define I64_MAX   _I64_MAX
 
#define UI64_MAX   _UI64_MAX
 
#define SIZE_MAX   UINT_MAX
 

Macro Definition Documentation

◆ _I64_MAX

#define _I64_MAX   0x7fffffffffffffffLL

Definition at line 37 of file limits.h.

◆ _I64_MIN

#define _I64_MIN   (-_I64_MAX-1)

Definition at line 38 of file limits.h.

◆ _UI64_MAX

#define _UI64_MAX   0xffffffffffffffffULL

Definition at line 39 of file limits.h.

◆ CHAR_BIT

#define CHAR_BIT   8

Definition at line 6 of file limits.h.

◆ CHAR_MAX

#define CHAR_MAX   SCHAR_MAX

Definition at line 18 of file limits.h.

◆ CHAR_MIN

#define CHAR_MIN   SCHAR_MIN

Definition at line 17 of file limits.h.

◆ I64_MAX

#define I64_MAX   _I64_MAX

Definition at line 42 of file limits.h.

◆ I64_MIN

#define I64_MIN   _I64_MIN

Definition at line 41 of file limits.h.

◆ INT_MAX

#define INT_MAX   0x7fffffff

Definition at line 26 of file limits.h.

◆ INT_MIN

#define INT_MIN   (-0x7fffffff - 1)

Definition at line 25 of file limits.h.

◆ LLONG_MAX

#define LLONG_MAX   0x7fffffffffffffffLL

Definition at line 33 of file limits.h.

◆ LLONG_MIN

#define LLONG_MIN   (-LLONG_MAX-1)

Definition at line 34 of file limits.h.

◆ LONG_MAX

#define LONG_MAX   0x7fffffffL

Definition at line 30 of file limits.h.

◆ LONG_MIN

#define LONG_MIN   (-0x7fffffffL - 1L)

Definition at line 29 of file limits.h.

◆ MB_LEN_MAX

#define MB_LEN_MAX   5

Definition at line 7 of file limits.h.

◆ SCHAR_MAX

#define SCHAR_MAX   0x7f

Definition at line 10 of file limits.h.

◆ SCHAR_MIN

#define SCHAR_MIN   (-0x80)

Definition at line 9 of file limits.h.

◆ SHRT_MAX

#define SHRT_MAX   0x7fff

Definition at line 22 of file limits.h.

◆ SHRT_MIN

#define SHRT_MIN   (-0x8000)

Definition at line 21 of file limits.h.

◆ SIZE_MAX

#define SIZE_MAX   UINT_MAX

Definition at line 49 of file limits.h.

◆ UCHAR_MAX

#define UCHAR_MAX   0xff

Definition at line 11 of file limits.h.

◆ UI64_MAX

#define UI64_MAX   _UI64_MAX

Definition at line 43 of file limits.h.

◆ UINT_MAX

#define UINT_MAX   0xffffffffU

Definition at line 27 of file limits.h.

◆ ULLONG_MAX

#define ULLONG_MAX   0xffffffffffffffffULL

Definition at line 35 of file limits.h.

◆ ULONG_MAX

#define ULONG_MAX   0xffffffffUL

Definition at line 31 of file limits.h.

◆ USHRT_MAX

#define USHRT_MAX   0xffff

Definition at line 23 of file limits.h.