Version 2.0.0-0

limits Reference

File
lib/c99/include/c99/limits.h
Date
Wednesday, June 25, 2014
Includes
None

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 )