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

Definition at line 251 of file stdint.h.

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

Definition at line 297 of file stdint.h.

#define __int_c_join (   a,
 
)    a ## b

Definition at line 296 of file stdint.h.

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

Definition at line 656 of file stdint.h.

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

Definition at line 654 of file stdint.h.

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

Definition at line 653 of file stdint.h.

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

Definition at line 258 of file stdint.h.

Definition at line 264 of file stdint.h.

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

Definition at line 256 of file stdint.h.

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

Definition at line 298 of file stdint.h.

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

Definition at line 657 of file stdint.h.

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

Definition at line 655 of file stdint.h.

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

Definition at line 259 of file stdint.h.

#define _INTPTR_T

Definition at line 265 of file stdint.h.

#define _UINTPTR_T

Definition at line 271 of file stdint.h.

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

Definition at line 703 of file stdint.h.

#define INTMAX_MAX   __INTN_MAX(__INTMAX_WIDTH__)

Definition at line 677 of file stdint.h.

#define INTMAX_MIN   __INTN_MIN(__INTMAX_WIDTH__)

Definition at line 676 of file stdint.h.

#define INTPTR_MAX   __INTN_MAX(__INTPTR_WIDTH__)

Definition at line 663 of file stdint.h.

#define INTPTR_MIN   __INTN_MIN(__INTPTR_WIDTH__)

Definition at line 662 of file stdint.h.

#define PTRDIFF_MAX   __INTN_MAX(__PTRDIFF_WIDTH__)

Definition at line 666 of file stdint.h.

#define PTRDIFF_MIN   __INTN_MIN(__PTRDIFF_WIDTH__)

Definition at line 665 of file stdint.h.

#define SIG_ATOMIC_MAX   __INTN_MAX(__SIG_ATOMIC_WIDTH__)

Definition at line 682 of file stdint.h.

#define SIG_ATOMIC_MIN   __INTN_MIN(__SIG_ATOMIC_WIDTH__)

Definition at line 681 of file stdint.h.

#define SIZE_MAX   __UINTN_MAX(__SIZE_WIDTH__)

Definition at line 667 of file stdint.h.

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

Definition at line 704 of file stdint.h.

#define UINTMAX_MAX   __UINTN_MAX(__INTMAX_WIDTH__)

Definition at line 678 of file stdint.h.

#define UINTPTR_MAX   __UINTN_MAX(__INTPTR_WIDTH__)

Definition at line 664 of file stdint.h.

#define WCHAR_MAX   __WCHAR_MAX__

Definition at line 692 of file stdint.h.

#define WCHAR_MIN   __INTN_MIN(__WCHAR_WIDTH__)

Definition at line 696 of file stdint.h.

#define WINT_MAX   __INTN_MAX(__WINT_WIDTH__)

Definition at line 688 of file stdint.h.

#define WINT_MIN   __INTN_MIN(__WINT_WIDTH__)

Definition at line 687 of file stdint.h.


Typedef Documentation

typedef __INTMAX_TYPE__ intmax_t

Definition at line 276 of file stdint.h.

typedef __UINTMAX_TYPE__ uintmax_t

Definition at line 277 of file stdint.h.


Function Documentation

typedef __intn_t ( __INTPTR_WIDTH__  )
typedef __uintn_t ( __INTPTR_WIDTH__  )