Module libc/stdint

libc/stdint

C11 <stdint.h> — fixed-width integer types and limits.

Note: Yo already has i8, i16, i32, i64, u8, u16, u32, u64. This file provides C-compatible aliases and additional types/constants.

Types

int8_t type-alias
i8
int16_t type-alias
i16
int32_t type-alias
i32
int64_t type-alias
i64
uint8_t type-alias
u8
uint16_t type-alias
u16
uint32_t type-alias
u32
uint64_t type-alias
u64
int_least8_t type-alias
int_least8_t
int_least16_t type-alias
int_least16_t
int_least32_t type-alias
int_least32_t
int_least64_t type-alias
int_least64_t
uint_least8_t type-alias
uint_least8_t
uint_least16_t type-alias
uint_least16_t
uint_least32_t type-alias
uint_least32_t
uint_least64_t type-alias
uint_least64_t
int_fast8_t type-alias
int_fast8_t
int_fast16_t type-alias
int_fast16_t
int_fast32_t type-alias
int_fast32_t
int_fast64_t type-alias
int_fast64_t
uint_fast8_t type-alias
uint_fast8_t
uint_fast16_t type-alias
uint_fast16_t
uint_fast32_t type-alias
uint_fast32_t
uint_fast64_t type-alias
uint_fast64_t
intptr_t type-alias
intptr_t
uintptr_t type-alias
uintptr_t
intmax_t type-alias
intmax_t
uintmax_t type-alias
uintmax_t
wint_t type-alias
wint_t

Constants

INT8_MIN constant i8

Value: INT8_MIN

INT8_MAX constant i8

Value: INT8_MAX

INT16_MIN constant i16

Value: INT16_MIN

INT16_MAX constant i16

Value: INT16_MAX

INT32_MIN constant i32

Value: INT32_MIN

INT32_MAX constant i32

Value: INT32_MAX

INT64_MIN constant i64

Value: INT64_MIN

INT64_MAX constant i64

Value: INT64_MAX

UINT8_MAX constant u8

Value: UINT8_MAX

UINT16_MAX constant u16

Value: UINT16_MAX

UINT32_MAX constant u32

Value: UINT32_MAX

UINT64_MAX constant u64

Value: UINT64_MAX

INT_LEAST8_MIN constant int_least8_t

Value: INT_LEAST8_MIN

INT_LEAST8_MAX constant int_least8_t

Value: INT_LEAST8_MAX

INT_LEAST16_MIN constant int_least16_t

Value: INT_LEAST16_MIN

INT_LEAST16_MAX constant int_least16_t

Value: INT_LEAST16_MAX

INT_LEAST32_MIN constant int_least32_t

Value: INT_LEAST32_MIN

INT_LEAST32_MAX constant int_least32_t

Value: INT_LEAST32_MAX

INT_LEAST64_MIN constant int_least64_t

Value: INT_LEAST64_MIN

INT_LEAST64_MAX constant int_least64_t

Value: INT_LEAST64_MAX

UINT_LEAST8_MAX constant uint_least8_t

Value: UINT_LEAST8_MAX

UINT_LEAST16_MAX constant uint_least16_t

Value: UINT_LEAST16_MAX

UINT_LEAST32_MAX constant uint_least32_t

Value: UINT_LEAST32_MAX

UINT_LEAST64_MAX constant uint_least64_t

Value: UINT_LEAST64_MAX

INT_FAST8_MIN constant int_fast8_t

Value: INT_FAST8_MIN

INT_FAST8_MAX constant int_fast8_t

Value: INT_FAST8_MAX

INT_FAST16_MIN constant int_fast16_t

Value: INT_FAST16_MIN

INT_FAST16_MAX constant int_fast16_t

Value: INT_FAST16_MAX

INT_FAST32_MIN constant int_fast32_t

Value: INT_FAST32_MIN

INT_FAST32_MAX constant int_fast32_t

Value: INT_FAST32_MAX

INT_FAST64_MIN constant int_fast64_t

Value: INT_FAST64_MIN

INT_FAST64_MAX constant int_fast64_t

Value: INT_FAST64_MAX

UINT_FAST8_MAX constant uint_fast8_t

Value: UINT_FAST8_MAX

UINT_FAST16_MAX constant uint_fast16_t

Value: UINT_FAST16_MAX

UINT_FAST32_MAX constant uint_fast32_t

Value: UINT_FAST32_MAX

UINT_FAST64_MAX constant uint_fast64_t

Value: UINT_FAST64_MAX

INTPTR_MIN constant intptr_t

Value: INTPTR_MIN

INTPTR_MAX constant intptr_t

Value: INTPTR_MAX

UINTPTR_MAX constant uintptr_t

Value: UINTPTR_MAX

INTMAX_MIN constant intmax_t

Value: INTMAX_MIN

INTMAX_MAX constant intmax_t

Value: INTMAX_MAX

UINTMAX_MAX constant uintmax_t

Value: UINTMAX_MAX

PTRDIFF_MIN constant isize

Value: PTRDIFF_MIN

PTRDIFF_MAX constant isize

Value: PTRDIFF_MAX

SIZE_MAX constant usize

Value: SIZE_MAX

SIG_ATOMIC_MIN constant int

Value: SIG_ATOMIC_MIN

SIG_ATOMIC_MAX constant int

Value: SIG_ATOMIC_MAX

WINT_MIN constant wint_t

Value: WINT_MIN

WINT_MAX constant wint_t

Value: WINT_MAX