limits Reference
File
lib/c99/include/c99/limits.h
Date
Wednesday, June 25, 2014
Macros
__XEOS_LIB_C99_LIMITS_H__
Top
#define __XEOS_LIB_C99_LIMITS_H__
CHAR_BIT
Top
#define CHAR_BIT 0x08
CHAR_MAX
Top
#define CHAR_MAX UCHAR_MAX
CHAR_MAX
Top
#define CHAR_MAX SCHAR_MAX
CHAR_MIN
Top
#define CHAR_MIN 0x00
CHAR_MIN
Top
#define CHAR_MIN SCHAR_MIN
INT_MAX
Top
#define INT_MAX 0x7FFFFFFF
INT_MIN
Top
#define INT_MIN ( -INT_MAX - 1 )
LLONG_MAX
Top
#define LLONG_MAX 0x7FFFFFFFFFFFFFFFL
LLONG_MIN
Top
#define LLONG_MIN ( -LLONG_MAX - 1LL )
LONG_MAX
Top
#define LONG_MAX 0x7FFFFFFFFFFFFFFFL
LONG_MAX
Top
#define LONG_MAX 0x7FFFFFFF
LONG_MIN
Top
#define LONG_MIN ( -LONG_MAX - 1L )
MB_LEN_MAX
Top
#define MB_LEN_MAX 0x01
SCHAR_MAX
Top
#define SCHAR_MAX 0x7F
SCHAR_MIN
Top
#define SCHAR_MIN ( -SCHAR_MAX - 1 )
SHRT_MAX
Top
#define SHRT_MAX 0x7FFF
SHRT_MIN
Top
#define SHRT_MIN ( -SHRT_MAX - 1 )
UCHAR_MAX
Top
#define UCHAR_MAX ( SCHAR_MAX * 2 + 1 )
UINT_MAX
Top
#define UINT_MAX ( INT_MAX * 2U + 1U )
ULLONG_MAX
Top
#define ULLONG_MAX ( LLONG_MAX * 2ULL + 1ULL )
ULONG_MAX
Top
#define ULONG_MAX ( LONG_MAX * 2UL + 1UL )
USHRT_MAX
Top
#define USHRT_MAX ( SHRT_MAX * 2 + 1 )