SyterKit 0.4.0.x
SyterKit is a bare-metal framework
Loading...
Searching...
No Matches
Macros
limits.h File Reference

Go to the source code of this file.

Macros

#define CHAR_BIT   (8)
 Number of bits in a 'char'.
 
#define SCHAR_MIN   (-128)
 Minimum and maximum values a 'signed char' can hold.
 
#define SCHAR_MAX   (127)
 Maximum value for signed char.
 
#define CHAR_MIN   SCHAR_MIN
 Minimum and maximum values a 'char' can hold.
 
#define CHAR_MAX   SCHAR_MAX
 Maximum value for char.
 
#define UCHAR_MAX   (255)
 Maximum value an 'unsigned char' can hold (Minimum is 0)
 
#define SHRT_MIN   (-1 - 0x7fff)
 Minimum and maximum values a 'signed short int' can hold.
 
#define SHRT_MAX   (0x7fff)
 Maximum value for signed short int.
 
#define USHRT_MAX   (0xffff)
 Maximum value an 'unsigned short int' can hold (Minimum is 0)
 
#define INT_MIN   (-1 - 0x7fffffff)
 Minimum and maximum values a 'signed int' can hold.
 
#define INT_MAX   (0x7fffffff)
 Maximum value for signed int.
 
#define INT32_MAX   (0x7fffffff)
 Maximum value for 32-bit signed int.
 
#define UINT_MAX   (0xffffffffU)
 Maximum value an 'unsigned int' can hold (Minimum is 0)
 
#define UINT32_MAX   (0xffffffffU)
 Maximum value for 32-bit unsigned int.
 
#define LONG_MIN   (-LONG_MAX - 1)
 Minimum and maximum values a 'signed long int' can hold.
 
#define LONG_MAX   (0x7fffffffffffffffL)
 Maximum value for signed long int.
 
#define ULONG_MAX   (2UL * LONG_MAX + 1)
 Maximum value an 'unsigned long int' can hold (Minimum is 0)
 
#define LLONG_MIN   (-LLONG_MAX - 1)
 Minimum and maximum values a 'signed long long int' can hold.
 
#define LLONG_MAX   (0x7fffffffffffffffLL)
 Maximum value for signed long long int.
 
#define ULLONG_MAX   (2ULL * LLONG_MAX + 1)
 Maximum value an 'unsigned long long int' can hold (Minimum is 0)
 
#define INTMAX_MIN   LLONG_MIN
 Minimum and maximum values a 'max int' can hold.
 
#define INTMAX_MAX   LLONG_MAX
 Maximum value for max int.
 
#define UINTMAX_MAX   ULLONG_MAX
 Maximum value an 'max uint' can hold (Minimum is 0)
 

Macro Definition Documentation

◆ CHAR_BIT

#define CHAR_BIT   (8)

Number of bits in a 'char'.

◆ CHAR_MAX

#define CHAR_MAX   SCHAR_MAX

Maximum value for char.

◆ CHAR_MIN

#define CHAR_MIN   SCHAR_MIN

Minimum and maximum values a 'char' can hold.

Minimum value for char

◆ INT32_MAX

#define INT32_MAX   (0x7fffffff)

Maximum value for 32-bit signed int.

◆ INT_MAX

#define INT_MAX   (0x7fffffff)

Maximum value for signed int.

◆ INT_MIN

#define INT_MIN   (-1 - 0x7fffffff)

Minimum and maximum values a 'signed int' can hold.

Minimum value for signed int

◆ INTMAX_MAX

#define INTMAX_MAX   LLONG_MAX

Maximum value for max int.

◆ INTMAX_MIN

#define INTMAX_MIN   LLONG_MIN

Minimum and maximum values a 'max int' can hold.

Minimum value for max int

◆ LLONG_MAX

#define LLONG_MAX   (0x7fffffffffffffffLL)

Maximum value for signed long long int.

◆ LLONG_MIN

#define LLONG_MIN   (-LLONG_MAX - 1)

Minimum and maximum values a 'signed long long int' can hold.

Minimum value for signed long long int

◆ LONG_MAX

#define LONG_MAX   (0x7fffffffffffffffL)

Maximum value for signed long int.

◆ LONG_MIN

#define LONG_MIN   (-LONG_MAX - 1)

Minimum and maximum values a 'signed long int' can hold.

Minimum value for signed long int

◆ SCHAR_MAX

#define SCHAR_MAX   (127)

Maximum value for signed char.

◆ SCHAR_MIN

#define SCHAR_MIN   (-128)

Minimum and maximum values a 'signed char' can hold.

Minimum value for signed char

◆ SHRT_MAX

#define SHRT_MAX   (0x7fff)

Maximum value for signed short int.

◆ SHRT_MIN

#define SHRT_MIN   (-1 - 0x7fff)

Minimum and maximum values a 'signed short int' can hold.

Minimum value for signed short int

◆ UCHAR_MAX

#define UCHAR_MAX   (255)

Maximum value an 'unsigned char' can hold (Minimum is 0)

Maximum value for unsigned char

◆ UINT32_MAX

#define UINT32_MAX   (0xffffffffU)

Maximum value for 32-bit unsigned int.

◆ UINT_MAX

#define UINT_MAX   (0xffffffffU)

Maximum value an 'unsigned int' can hold (Minimum is 0)

Maximum value for unsigned int

◆ UINTMAX_MAX

#define UINTMAX_MAX   ULLONG_MAX

Maximum value an 'max uint' can hold (Minimum is 0)

Maximum value for max uint

◆ ULLONG_MAX

#define ULLONG_MAX   (2ULL * LLONG_MAX + 1)

Maximum value an 'unsigned long long int' can hold (Minimum is 0)

Maximum value for unsigned long long int

◆ ULONG_MAX

#define ULONG_MAX   (2UL * LONG_MAX + 1)

Maximum value an 'unsigned long int' can hold (Minimum is 0)

Maximum value for unsigned long int

◆ USHRT_MAX

#define USHRT_MAX   (0xffff)

Maximum value an 'unsigned short int' can hold (Minimum is 0)

Maximum value for unsigned short int