stdint.in

stdint.in

Functions

#define _()
#define INT8_C()
#define UINT8_C()
#define INT16_C()
#define UINT16_C()
#define INT32_C()
#define UINT32_C()
#define INT64_C()
#define UINT64_C()
#define INTMAX_C()
#define UINTMAX_C()

Types and Values

#define WINT_MIN
#define WINT_MAX
typedef gl_int8_t
typedef gl_uint8_t
#define int8_t
#define uint8_t
typedef gl_int16_t
typedef gl_uint16_t
#define int16_t
#define uint16_t
typedef gl_int32_t
typedef gl_uint32_t
#define int32_t
#define uint32_t
#define GL_INT64_T
typedef gl_int64_t
#define int64_t
#define GL_UINT64_T
typedef gl_uint64_t
#define uint64_t
#define int_least8_t
#define uint_least8_t
#define int_least16_t
#define uint_least16_t
#define int_least32_t
#define uint_least32_t
#define int_least64_t
#define uint_least64_t
typedef gl_int_fast8_t
typedef gl_uint_fast8_t
typedef gl_int_fast32_t
typedef gl_uint_fast32_t
typedef gl_int_fast16_t
typedef gl_uint_fast16_t
#define int_fast8_t
#define uint_fast8_t
#define int_fast16_t
#define uint_fast16_t
#define int_fast32_t
#define uint_fast32_t
#define int_fast64_t
#define uint_fast64_t
typedef gl_intptr_t
typedef gl_uintptr_t
#define intptr_t
#define uintptr_t
typedef gl_intmax_t
#define intmax_t
typedef gl_uintmax_t
#define uintmax_t
#define GNULIB_defined_stdint_types
#define INT8_MIN
#define INT8_MAX
#define UINT8_MAX
#define INT16_MIN
#define INT16_MAX
#define UINT16_MAX
#define INT32_MIN
#define INT32_MAX
#define UINT32_MAX
#define INT64_MIN
#define INT64_MAX
#define UINT64_MAX
#define INT_LEAST8_MIN
#define INT_LEAST8_MAX
#define UINT_LEAST8_MAX
#define INT_LEAST16_MIN
#define INT_LEAST16_MAX
#define UINT_LEAST16_MAX
#define INT_LEAST32_MIN
#define INT_LEAST32_MAX
#define UINT_LEAST32_MAX
#define INT_LEAST64_MIN
#define INT_LEAST64_MAX
#define UINT_LEAST64_MAX
#define INT_FAST8_MIN
#define INT_FAST8_MAX
#define UINT_FAST8_MAX
#define INT_FAST16_MIN
#define INT_FAST16_MAX
#define UINT_FAST16_MAX
#define INT_FAST32_MIN
#define INT_FAST32_MAX
#define UINT_FAST32_MAX
#define INT_FAST64_MIN
#define INT_FAST64_MAX
#define UINT_FAST64_MAX
#define INTPTR_MIN
#define INTPTR_MAX
#define UINTPTR_MAX
#define INTMAX_MIN
#define INTMAX_MAX
#define UINTMAX_MAX
#define PTRDIFF_MIN
#define PTRDIFF_MAX
#define SIG_ATOMIC_MIN
#define SIG_ATOMIC_MAX
#define SIZE_MAX
#define WCHAR_MIN
#define WCHAR_MAX
#define INT8_WIDTH
#define UINT8_WIDTH
#define INT16_WIDTH
#define UINT16_WIDTH
#define INT32_WIDTH
#define UINT32_WIDTH
#define INT64_WIDTH
#define UINT64_WIDTH
#define INT_LEAST8_WIDTH
#define UINT_LEAST8_WIDTH
#define INT_LEAST16_WIDTH
#define UINT_LEAST16_WIDTH
#define INT_LEAST32_WIDTH
#define UINT_LEAST32_WIDTH
#define INT_LEAST64_WIDTH
#define UINT_LEAST64_WIDTH
#define INT_FAST8_WIDTH
#define UINT_FAST8_WIDTH
#define INT_FAST16_WIDTH
#define UINT_FAST16_WIDTH
#define INT_FAST32_WIDTH
#define UINT_FAST32_WIDTH
#define INT_FAST64_WIDTH
#define UINT_FAST64_WIDTH
#define INTPTR_WIDTH
#define UINTPTR_WIDTH
#define INTMAX_WIDTH
#define UINTMAX_WIDTH
#define PTRDIFF_WIDTH
#define SIZE_WIDTH
#define WCHAR_WIDTH
#define WINT_WIDTH
#define SIG_ATOMIC_WIDTH

Description

Functions

_()

#define             _(String)

INT8_C()

# define INT8_C(x) x

UINT8_C()

# define UINT8_C(x) x

INT16_C()

# define INT16_C(x) x

UINT16_C()

# define UINT16_C(x) x

INT32_C()

# define INT32_C(x) x

UINT32_C()

# define UINT32_C(x) x ## U

INT64_C()

#  define INT64_C(x) x##L

UINT64_C()

#  define UINT64_C(x) x##UL

INTMAX_C()

#   define INTMAX_C(x)   x##LL

UINTMAX_C()

#   define UINTMAX_C(x)  x##ULL

Types and Values

WINT_MIN

# define WINT_MIN 0x0U

WINT_MAX

# define WINT_MAX 0xffffffffU

gl_int8_t

typedef signed char gl_int8_t;

gl_uint8_t

typedef unsigned char gl_uint8_t;

int8_t

# define int8_t gl_int8_t

uint8_t

# define uint8_t gl_uint8_t

gl_int16_t

typedef short int gl_int16_t;

gl_uint16_t

typedef unsigned short int gl_uint16_t;

int16_t

# define int16_t gl_int16_t

uint16_t

# define uint16_t gl_uint16_t

gl_int32_t

typedef int gl_int32_t;

gl_uint32_t

typedef unsigned int gl_uint32_t;

int32_t

# define int32_t gl_int32_t

uint32_t

# define uint32_t gl_uint32_t

GL_INT64_T

#  define GL_INT64_T

gl_int64_t

typedef long int gl_int64_t;

int64_t

#   define int64_t gl_int64_t

GL_UINT64_T

#  define GL_UINT64_T

gl_uint64_t

typedef unsigned long int gl_uint64_t;

uint64_t

#   define uint64_t gl_uint64_t

int_least8_t

# define int_least8_t int8_t

uint_least8_t

# define uint_least8_t uint8_t

int_least16_t

# define int_least16_t int16_t

uint_least16_t

# define uint_least16_t uint16_t

int_least32_t

# define int_least32_t int32_t

uint_least32_t

# define uint_least32_t uint32_t

int_least64_t

#  define int_least64_t int64_t

uint_least64_t

#  define uint_least64_t uint64_t

gl_int_fast8_t

typedef signed char gl_int_fast8_t;

gl_uint_fast8_t

typedef unsigned char gl_uint_fast8_t;

gl_int_fast32_t

typedef int gl_int_fast32_t;

gl_uint_fast32_t

typedef unsigned int gl_uint_fast32_t;

gl_int_fast16_t

typedef gl_int_fast32_t gl_int_fast16_t;

gl_uint_fast16_t

typedef gl_uint_fast32_t gl_uint_fast16_t;

int_fast8_t

# define int_fast8_t gl_int_fast8_t

uint_fast8_t

# define uint_fast8_t gl_uint_fast8_t

int_fast16_t

# define int_fast16_t gl_int_fast16_t

uint_fast16_t

# define uint_fast16_t gl_uint_fast16_t

int_fast32_t

# define int_fast32_t gl_int_fast32_t

uint_fast32_t

# define uint_fast32_t gl_uint_fast32_t

int_fast64_t

#  define int_fast64_t int64_t

uint_fast64_t

#  define uint_fast64_t uint64_t

gl_intptr_t

typedef long long int gl_intptr_t;

gl_uintptr_t

typedef unsigned long long int gl_uintptr_t;

intptr_t

#  define intptr_t gl_intptr_t

uintptr_t

#  define uintptr_t gl_uintptr_t

gl_intmax_t

typedef long long int gl_intmax_t;

intmax_t

#   define intmax_t gl_intmax_t

gl_uintmax_t

typedef unsigned long long int gl_uintmax_t;

uintmax_t

#   define uintmax_t gl_uintmax_t

GNULIB_defined_stdint_types

# define GNULIB_defined_stdint_types 1

INT8_MIN

# define INT8_MIN  (~ INT8_MAX)

INT8_MAX

# define INT8_MAX  127

UINT8_MAX

# define UINT8_MAX  255

INT16_MIN

# define INT16_MIN  (~ INT16_MAX)

INT16_MAX

# define INT16_MAX  32767

UINT16_MAX

# define UINT16_MAX  65535

INT32_MIN

# define INT32_MIN  (~ INT32_MAX)

INT32_MAX

# define INT32_MAX  2147483647

UINT32_MAX

# define UINT32_MAX  4294967295U

INT64_MIN

#  define INT64_MIN  (- INTMAX_C (1) << 63)

INT64_MAX

#  define INT64_MAX  INTMAX_C (9223372036854775807)

UINT64_MAX

#  define UINT64_MAX  UINTMAX_C (18446744073709551615)

INT_LEAST8_MIN

# define INT_LEAST8_MIN  INT8_MIN

INT_LEAST8_MAX

# define INT_LEAST8_MAX  INT8_MAX

UINT_LEAST8_MAX

# define UINT_LEAST8_MAX  UINT8_MAX

INT_LEAST16_MIN

# define INT_LEAST16_MIN  INT16_MIN

INT_LEAST16_MAX

# define INT_LEAST16_MAX  INT16_MAX

UINT_LEAST16_MAX

# define UINT_LEAST16_MAX  UINT16_MAX

INT_LEAST32_MIN

# define INT_LEAST32_MIN  INT32_MIN

INT_LEAST32_MAX

# define INT_LEAST32_MAX  INT32_MAX

UINT_LEAST32_MAX

# define UINT_LEAST32_MAX  UINT32_MAX

INT_LEAST64_MIN

#  define INT_LEAST64_MIN  INT64_MIN

INT_LEAST64_MAX

#  define INT_LEAST64_MAX  INT64_MAX

UINT_LEAST64_MAX

#  define UINT_LEAST64_MAX  UINT64_MAX

INT_FAST8_MIN

# define INT_FAST8_MIN  SCHAR_MIN

INT_FAST8_MAX

# define INT_FAST8_MAX  SCHAR_MAX

UINT_FAST8_MAX

# define UINT_FAST8_MAX  UCHAR_MAX

INT_FAST16_MIN

# define INT_FAST16_MIN  INT_FAST32_MIN

INT_FAST16_MAX

# define INT_FAST16_MAX  INT_FAST32_MAX

UINT_FAST16_MAX

# define UINT_FAST16_MAX  UINT_FAST32_MAX

INT_FAST32_MIN

#  define INT_FAST32_MIN  INT_MIN

INT_FAST32_MAX

#  define INT_FAST32_MAX  INT_MAX

UINT_FAST32_MAX

#  define UINT_FAST32_MAX  UINT_MAX

INT_FAST64_MIN

#  define INT_FAST64_MIN  INT64_MIN

INT_FAST64_MAX

#  define INT_FAST64_MAX  INT64_MAX

UINT_FAST64_MAX

#  define UINT_FAST64_MAX  UINT64_MAX

INTPTR_MIN

#  define INTPTR_MIN  LLONG_MIN

INTPTR_MAX

#  define INTPTR_MAX  LLONG_MAX

UINTPTR_MAX

#  define UINTPTR_MAX  ULLONG_MAX

INTMAX_MIN

#   define INTMAX_MIN  INT64_MIN

INTMAX_MAX

#   define INTMAX_MAX  INT64_MAX

UINTMAX_MAX

#   define UINTMAX_MAX  UINT64_MAX

PTRDIFF_MIN

#   define PTRDIFF_MIN  _STDINT_SIGNED_MIN (64, 0l)

PTRDIFF_MAX

#   define PTRDIFF_MAX  _STDINT_MAX (1, 64, 0l)

SIG_ATOMIC_MIN

#define             SIG_ATOMIC_MIN

SIG_ATOMIC_MAX

#define             SIG_ATOMIC_MAX

SIZE_MAX

#   define SIZE_MAX  _STDINT_MAX (0, 64, 0ul)

WCHAR_MIN

#define             WCHAR_MIN

WCHAR_MAX

#define             WCHAR_MAX

INT8_WIDTH

#  define INT8_WIDTH _GL_INTEGER_WIDTH (INT8_MIN, INT8_MAX)

UINT8_WIDTH

#  define UINT8_WIDTH _GL_INTEGER_WIDTH (0, UINT8_MAX)

INT16_WIDTH

#  define INT16_WIDTH _GL_INTEGER_WIDTH (INT16_MIN, INT16_MAX)

UINT16_WIDTH

#  define UINT16_WIDTH _GL_INTEGER_WIDTH (0, UINT16_MAX)

INT32_WIDTH

#  define INT32_WIDTH _GL_INTEGER_WIDTH (INT32_MIN, INT32_MAX)

UINT32_WIDTH

#  define UINT32_WIDTH _GL_INTEGER_WIDTH (0, UINT32_MAX)

INT64_WIDTH

#  define INT64_WIDTH _GL_INTEGER_WIDTH (INT64_MIN, INT64_MAX)

UINT64_WIDTH

#  define UINT64_WIDTH _GL_INTEGER_WIDTH (0, UINT64_MAX)

INT_LEAST8_WIDTH

# define INT_LEAST8_WIDTH _GL_INTEGER_WIDTH (INT_LEAST8_MIN, INT_LEAST8_MAX)

UINT_LEAST8_WIDTH

# define UINT_LEAST8_WIDTH _GL_INTEGER_WIDTH (0, UINT_LEAST8_MAX)

INT_LEAST16_WIDTH

# define INT_LEAST16_WIDTH _GL_INTEGER_WIDTH (INT_LEAST16_MIN, INT_LEAST16_MAX)

UINT_LEAST16_WIDTH

# define UINT_LEAST16_WIDTH _GL_INTEGER_WIDTH (0, UINT_LEAST16_MAX)

INT_LEAST32_WIDTH

# define INT_LEAST32_WIDTH _GL_INTEGER_WIDTH (INT_LEAST32_MIN, INT_LEAST32_MAX)

UINT_LEAST32_WIDTH

# define UINT_LEAST32_WIDTH _GL_INTEGER_WIDTH (0, UINT_LEAST32_MAX)

INT_LEAST64_WIDTH

# define INT_LEAST64_WIDTH _GL_INTEGER_WIDTH (INT_LEAST64_MIN, INT_LEAST64_MAX)

UINT_LEAST64_WIDTH

# define UINT_LEAST64_WIDTH _GL_INTEGER_WIDTH (0, UINT_LEAST64_MAX)

INT_FAST8_WIDTH

# define INT_FAST8_WIDTH _GL_INTEGER_WIDTH (INT_FAST8_MIN, INT_FAST8_MAX)

UINT_FAST8_WIDTH

# define UINT_FAST8_WIDTH _GL_INTEGER_WIDTH (0, UINT_FAST8_MAX)

INT_FAST16_WIDTH

# define INT_FAST16_WIDTH _GL_INTEGER_WIDTH (INT_FAST16_MIN, INT_FAST16_MAX)

UINT_FAST16_WIDTH

# define UINT_FAST16_WIDTH _GL_INTEGER_WIDTH (0, UINT_FAST16_MAX)

INT_FAST32_WIDTH

# define INT_FAST32_WIDTH _GL_INTEGER_WIDTH (INT_FAST32_MIN, INT_FAST32_MAX)

UINT_FAST32_WIDTH

# define UINT_FAST32_WIDTH _GL_INTEGER_WIDTH (0, UINT_FAST32_MAX)

INT_FAST64_WIDTH

# define INT_FAST64_WIDTH _GL_INTEGER_WIDTH (INT_FAST64_MIN, INT_FAST64_MAX)

UINT_FAST64_WIDTH

# define UINT_FAST64_WIDTH _GL_INTEGER_WIDTH (0, UINT_FAST64_MAX)

INTPTR_WIDTH

# define INTPTR_WIDTH _GL_INTEGER_WIDTH (INTPTR_MIN, INTPTR_MAX)

UINTPTR_WIDTH

# define UINTPTR_WIDTH _GL_INTEGER_WIDTH (0, UINTPTR_MAX)

INTMAX_WIDTH

# define INTMAX_WIDTH _GL_INTEGER_WIDTH (INTMAX_MIN, INTMAX_MAX)

UINTMAX_WIDTH

# define UINTMAX_WIDTH _GL_INTEGER_WIDTH (0, UINTMAX_MAX)

PTRDIFF_WIDTH

# define PTRDIFF_WIDTH _GL_INTEGER_WIDTH (PTRDIFF_MIN, PTRDIFF_MAX)

SIZE_WIDTH

# define SIZE_WIDTH _GL_INTEGER_WIDTH (0, SIZE_MAX)

WCHAR_WIDTH

# define WCHAR_WIDTH _GL_INTEGER_WIDTH (WCHAR_MIN, WCHAR_MAX)

WINT_WIDTH

#  define WINT_WIDTH _GL_INTEGER_WIDTH (WINT_MIN, WINT_MAX)

SIG_ATOMIC_WIDTH

#  define SIG_ATOMIC_WIDTH _GL_INTEGER_WIDTH (SIG_ATOMIC_MIN, SIG_ATOMIC_MAX)