stdint Reference

File
lib/c99/include/c99/stdint.h
Date
Wednesday, June 25, 2014
Includes
  • <system/types/int8_t.h>
  • <system/types/int16_t.h>
  • <system/types/int32_t.h>
  • <system/types/int64_t.h>
  • <system/types/uint8_t.h>
  • <system/types/uint16_t.h>
  • <system/types/uint32_t.h>
  • <system/types/uint64_t.h>
  • <system/types/int_least8_t.h>
  • <system/types/int_least16_t.h>
  • <system/types/int_least32_t.h>
  • <system/types/int_least64_t.h>
  • <system/types/uint_least8_t.h>
  • <system/types/uint_least16_t.h>
  • <system/types/uint_least32_t.h>
  • <system/types/uint_least64_t.h>
  • <system/types/int_fast8_t.h>
  • <system/types/int_fast16_t.h>
  • <system/types/int_fast32_t.h>
  • <system/types/int_fast64_t.h>
  • <system/types/uint_fast8_t.h>
  • <system/types/uint_fast16_t.h>
  • <system/types/uint_fast32_t.h>
  • <system/types/uint_fast64_t.h>
  • <system/types/intptr_t.h>
  • <system/types/uintptr_t.h>
  • <system/types/intmax_t.h>
  • <system/types/uintmax_t.h>

Macros

__XEOS_LIB_C99_STDINT_H__

#define __XEOS_LIB_C99_STDINT_H__

INT16_C

#define INT16_C( _v_ ) ( _v_ )

INT16_MAX

#define INT16_MAX 0x7FFF

INT16_MIN

#define INT16_MIN -0x8000

INT32_C

#define INT32_C( _v_ ) ( _v_ )

INT32_MAX

#define INT32_MAX 0x7FFFFFFF

INT32_MIN

#define INT32_MIN ( -INT32_MAX - 1 )

INT64_C

#define INT64_C( _v_ ) ( _v_ ## LL )

INT64_MAX

#define INT64_MAX 0x7FFFFFFFFFFFFFFFLL

INT64_MIN

#define INT64_MIN ( -INT64_MAX - 1 )

INT8_C

#define INT8_C( _v_ ) ( _v_ )

INT8_MAX

#define INT8_MAX 0x7F

INT8_MIN

#define INT8_MIN -0x80

INT_FAST16_MAX

#define INT_FAST16_MAX INT16_MAX

INT_FAST16_MIN

#define INT_FAST16_MIN INT16_MIN

INT_FAST32_MAX

#define INT_FAST32_MAX INT32_MAX

INT_FAST32_MIN

#define INT_FAST32_MIN INT32_MIN

INT_FAST64_MAX

#define INT_FAST64_MAX INT64_MAX

INT_FAST64_MIN

#define INT_FAST64_MIN INT64_MIN

INT_FAST8_MAX

#define INT_FAST8_MAX INT8_MAX

INT_FAST8_MIN

#define INT_FAST8_MIN INT8_MIN

INT_LEAST16_MAX

#define INT_LEAST16_MAX INT16_MAX

INT_LEAST16_MIN

#define INT_LEAST16_MIN INT16_MIN

INT_LEAST32_MAX

#define INT_LEAST32_MAX INT32_MAX

INT_LEAST32_MIN

#define INT_LEAST32_MIN INT32_MIN

INT_LEAST64_MAX

#define INT_LEAST64_MAX INT64_MAX

INT_LEAST64_MIN

#define INT_LEAST64_MIN INT64_MIN

INT_LEAST8_MAX

#define INT_LEAST8_MAX INT8_MAX

INT_LEAST8_MIN

#define INT_LEAST8_MIN INT8_MIN

INTMAX_C

#define INTMAX_C( _v_ ) ( _v_ ## LL )

INTMAX_MAX

#define INTMAX_MAX INT64_MAX

INTMAX_MIN

#define INTMAX_MIN INT64_MIN

INTPTR_MAX

#define INTPTR_MAX INT64_MAX

INTPTR_MAX

#define INTPTR_MAX INT32_MAX

INTPTR_MIN

#define INTPTR_MIN INT64_MIN

INTPTR_MIN

#define INTPTR_MIN INT32_MIN

PTRDIFF_MAX

#define PTRDIFF_MAX INT64_MAX

PTRDIFF_MAX

#define PTRDIFF_MAX INT32_MAX

PTRDIFF_MIN

#define PTRDIFF_MIN INT64_MIN

PTRDIFF_MIN

#define PTRDIFF_MIN INT32_MIN

SIG_ATOMIC_MAX

#define SIG_ATOMIC_MAX INT32_MAX

SIG_ATOMIC_MIN

#define SIG_ATOMIC_MIN INT32_MIN

SIZE_MAX

#define SIZE_MAX UINT64_MAX

SIZE_MAX

#define SIZE_MAX UINT32_MAX

UINT16_C

#define UINT16_C( _v_ ) ( _v_ ## U )

UINT16_MAX

#define UINT16_MAX 0xFFFF

UINT32_C

#define UINT32_C( _v_ ) ( _v_ ## U )

UINT32_MAX

#define UINT32_MAX 0xFFFFFFFFU

UINT64_C

#define UINT64_C( _v_ ) ( _v_ ## ULL )

UINT64_MAX

#define UINT64_MAX 0xFFFFFFFFFFFFFFFFULL

UINT8_C

#define UINT8_C( _v_ ) ( _v_ ## U )

UINT8_MAX

#define UINT8_MAX 0xFF

UINT_FAST16_MAX

#define UINT_FAST16_MAX UINT16_MAX

UINT_FAST32_MAX

#define UINT_FAST32_MAX UINT32_MAX

UINT_FAST64_MAX

#define UINT_FAST64_MAX UINT64_MAX

UINT_FAST8_MAX

#define UINT_FAST8_MAX UINT8_MAX

UINT_LEAST16_MAX

#define UINT_LEAST16_MAX UINT16_MAX

UINT_LEAST32_MAX

#define UINT_LEAST32_MAX UINT32_MAX

UINT_LEAST64_MAX

#define UINT_LEAST64_MAX UINT64_MAX

UINT_LEAST8_MAX

#define UINT_LEAST8_MAX UINT8_MAX

UINTMAX_C

#define UINTMAX_C( _v_ ) ( _v_ ## ULL )

UINTMAX_MAX

#define UINTMAX_MAX UINT64_MAX

UINTPTR_MAX

#define UINTPTR_MAX UINT64_MAX

UINTPTR_MAX

#define UINTPTR_MAX UINT32_MAX

WCHAR_MAX

#define WCHAR_MAX __WCHAR_MAX__

WCHAR_MAX

#define WCHAR_MAX 0x7FFFFFFF

WCHAR_MIN

#define WCHAR_MIN 0

WCHAR_MIN

#define WCHAR_MIN ( -WCHAR_MAX - 1 )

WINT_MAX

#define WINT_MAX INT32_MAX

WINT_MIN

#define WINT_MIN INT32_MIN