sketchbook
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs | Functions
stdint.h File Reference

Go to the source code of this file.

Macros

#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
 

Macro Definition Documentation

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

Typedef Documentation

typedef __INTMAX_TYPE__ intmax_t
typedef __UINTMAX_TYPE__ uintmax_t

Function Documentation

typedef __intn_t ( __INTPTR_WIDTH__  )
typedef __uintn_t ( __INTPTR_WIDTH__  )