clang API Documentation

Defines | Typedefs | Functions
stdint.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define __int8_t_defined
#define __stdint_join3(a, b, c)   a ## b ## c
#define __intn_t(n)   __stdint_join3( int, n, _t)
#define __uintn_t(n)   __stdint_join3(uint, n, _t)
#define __intptr_t_defined
#define _INTPTR_T
#define _UINTPTR_T
#define __int_c_join(a, b)   a ## b
#define __int_c(v, suffix)   __int_c_join(v, suffix)
#define __uint_c(v, suffix)   __int_c_join(v##U, suffix)
#define __INTN_MIN(n)   __stdint_join3( INT, n, _MIN)
#define __INTN_MAX(n)   __stdint_join3( INT, n, _MAX)
#define __UINTN_MAX(n)   __stdint_join3(UINT, n, _MAX)
#define __INTN_C(n, v)   __stdint_join3( INT, n, _C(v))
#define __UINTN_C(n, v)   __stdint_join3(UINT, n, _C(v))
#define INTPTR_MIN   __INTN_MIN(__INTPTR_WIDTH__)
#define INTPTR_MAX   __INTN_MAX(__INTPTR_WIDTH__)
#define UINTPTR_MAX   __UINTN_MAX(__INTPTR_WIDTH__)
#define PTRDIFF_MIN   __INTN_MIN(__PTRDIFF_WIDTH__)
#define PTRDIFF_MAX   __INTN_MAX(__PTRDIFF_WIDTH__)
#define SIZE_MAX   __UINTN_MAX(__SIZE_WIDTH__)
#define INTMAX_MIN   __INTN_MIN(__INTMAX_WIDTH__)
#define INTMAX_MAX   __INTN_MAX(__INTMAX_WIDTH__)
#define UINTMAX_MAX   __UINTN_MAX(__INTMAX_WIDTH__)
#define SIG_ATOMIC_MIN   __INTN_MIN(__SIG_ATOMIC_WIDTH__)
#define SIG_ATOMIC_MAX   __INTN_MAX(__SIG_ATOMIC_WIDTH__)
#define WINT_MIN   __INTN_MIN(__WINT_WIDTH__)
#define WINT_MAX   __INTN_MAX(__WINT_WIDTH__)
#define WCHAR_MAX   __WCHAR_MAX__
#define WCHAR_MIN   __INTN_MIN(__WCHAR_WIDTH__)
#define INTMAX_C(v)   __INTN_C(__INTMAX_WIDTH__, v)
#define UINTMAX_C(v)   __UINTN_C(__INTMAX_WIDTH__, v)

Typedefs

typedef __INTMAX_TYPE__ intmax_t
typedef __UINTMAX_TYPE__ uintmax_t

Functions

typedef __intn_t (__INTPTR_WIDTH__) intptr_t
typedef __uintn_t (__INTPTR_WIDTH__) uintptr_t

Define Documentation

#define __int8_t_defined

Definition at line 211 of file stdint.h.

#define __int_c (   v,
  suffix 
)    __int_c_join(v, suffix)

Definition at line 257 of file stdint.h.

#define __int_c_join (   a,
 
)    a ## b

Definition at line 256 of file stdint.h.

#define __INTN_C (   n,
 
)    __stdint_join3( INT, n, _C(v))

Definition at line 616 of file stdint.h.

#define __INTN_MAX (   n)    __stdint_join3( INT, n, _MAX)

Definition at line 614 of file stdint.h.

#define __INTN_MIN (   n)    __stdint_join3( INT, n, _MIN)

Definition at line 613 of file stdint.h.

#define __intn_t (   n)    __stdint_join3( int, n, _t)

Definition at line 218 of file stdint.h.

#define __intptr_t_defined

Definition at line 224 of file stdint.h.

#define __stdint_join3 (   a,
  b,
 
)    a ## b ## c

Definition at line 216 of file stdint.h.

#define __uint_c (   v,
  suffix 
)    __int_c_join(v##U, suffix)

Definition at line 258 of file stdint.h.

#define __UINTN_C (   n,
 
)    __stdint_join3(UINT, n, _C(v))

Definition at line 617 of file stdint.h.

#define __UINTN_MAX (   n)    __stdint_join3(UINT, n, _MAX)

Definition at line 615 of file stdint.h.

#define __uintn_t (   n)    __stdint_join3(uint, n, _t)

Definition at line 219 of file stdint.h.

#define _INTPTR_T

Definition at line 225 of file stdint.h.

#define _UINTPTR_T

Definition at line 231 of file stdint.h.

#define INTMAX_C (   v)    __INTN_C(__INTMAX_WIDTH__, v)

Definition at line 657 of file stdint.h.

#define INTMAX_MAX   __INTN_MAX(__INTMAX_WIDTH__)

Definition at line 631 of file stdint.h.

#define INTMAX_MIN   __INTN_MIN(__INTMAX_WIDTH__)

Definition at line 630 of file stdint.h.

#define INTPTR_MAX   __INTN_MAX(__INTPTR_WIDTH__)

Definition at line 623 of file stdint.h.

#define INTPTR_MIN   __INTN_MIN(__INTPTR_WIDTH__)

Definition at line 622 of file stdint.h.

#define PTRDIFF_MAX   __INTN_MAX(__PTRDIFF_WIDTH__)

Definition at line 626 of file stdint.h.

#define PTRDIFF_MIN   __INTN_MIN(__PTRDIFF_WIDTH__)

Definition at line 625 of file stdint.h.

#define SIG_ATOMIC_MAX   __INTN_MAX(__SIG_ATOMIC_WIDTH__)

Definition at line 636 of file stdint.h.

#define SIG_ATOMIC_MIN   __INTN_MIN(__SIG_ATOMIC_WIDTH__)

Definition at line 635 of file stdint.h.

#define SIZE_MAX   __UINTN_MAX(__SIZE_WIDTH__)

Definition at line 627 of file stdint.h.

#define UINTMAX_C (   v)    __UINTN_C(__INTMAX_WIDTH__, v)

Definition at line 658 of file stdint.h.

#define UINTMAX_MAX   __UINTN_MAX(__INTMAX_WIDTH__)

Definition at line 632 of file stdint.h.

#define UINTPTR_MAX   __UINTN_MAX(__INTPTR_WIDTH__)

Definition at line 624 of file stdint.h.

#define WCHAR_MAX   __WCHAR_MAX__

Definition at line 646 of file stdint.h.

#define WCHAR_MIN   __INTN_MIN(__WCHAR_WIDTH__)

Definition at line 650 of file stdint.h.

#define WINT_MAX   __INTN_MAX(__WINT_WIDTH__)

Definition at line 642 of file stdint.h.

#define WINT_MIN   __INTN_MIN(__WINT_WIDTH__)

Definition at line 641 of file stdint.h.


Typedef Documentation

typedef __INTMAX_TYPE__ intmax_t

Definition at line 236 of file stdint.h.

typedef __UINTMAX_TYPE__ uintmax_t

Definition at line 237 of file stdint.h.


Function Documentation

typedef __intn_t ( __INTPTR_WIDTH__  )
typedef __uintn_t ( __INTPTR_WIDTH__  )