w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

stdint.h File Reference
#include <crtdefs.h>
#include <limits.h>
Include dependency graph for stdint.h:

Go to the source code of this file.

Macros

#define INT8_C(value)   value##i8
 
#define INT16_C(value)   value##i16
 
#define INT32_C(value)   value##i32
 
#define INT64_C(value)   value##i64
 
#define UINT8_C(value)   value##ui8
 
#define UINT16_C(value)   value##ui16
 
#define UINT32_C(value)   value##ui32
 
#define UINT64_C(value)   value##ui64
 
#define INTMAX_C(value)   value##i64
 
#define UINTMAX_C(value)   value##ui64
 
#define INT8_MIN   INT8_C(-127)-1
 
#define INT8_MAX   INT8_C(127)
 
#define INT16_MIN   INT16_C(-32767)-1
 
#define INT16_MAX   INT16_C(32767)
 
#define INT32_MIN   INT32_C(-2147483647)-1
 
#define INT32_MAX   INT32_C(2147483647)
 
#define INT64_MAX   INT64_C(9223372036854775807)
 
#define UINT8_MAX   UINT8_C(255)
 
#define UINT16_MAX   UINT16_C(65535)
 
#define UINT32_MAX   UINT32_C(4294967295)
 
#define UINT64_MAX   UINT64_C(18446744073709551615)
 

Typedefs

typedef signed char int8_t
 
typedef signed char int_least8_t
 
typedef signed char int_fast8_t
 
typedef unsigned char uint8_t
 
typedef unsigned char uint_least8_t
 
typedef unsigned char uint_fast8_t
 
typedef short int16_t
 
typedef short int_least16_t
 
typedef short int_fast16_t
 
typedef unsigned short uint16_t
 
typedef unsigned short uint_least16_t
 
typedef unsigned short uint_fast16_t
 
typedef long int32_t
 
typedef long int_least32_t
 
typedef long int_fast32_t
 
typedef unsigned long uint32_t
 
typedef unsigned long uint_least32_t
 
typedef unsigned long uint_fast32_t
 
typedef __int64 intmax_t
 
typedef unsigned __int64 uintmax_t
 
typedef __int64 int64_t
 
typedef __int64 int_least64_t
 
typedef __int64 int_fast64_t
 
typedef unsigned __int64 uint64_t
 
typedef unsigned __int64 uint_least64_t
 
typedef unsigned __int64 uint_fast64_t
 

Macro Definition Documentation

◆ INT16_C

#define INT16_C (   value)    value##i16

Definition at line 140 of file stdint.h.

◆ INT16_MAX

#define INT16_MAX   INT16_C(32767)

Definition at line 156 of file stdint.h.

◆ INT16_MIN

#define INT16_MIN   INT16_C(-32767)-1

Definition at line 155 of file stdint.h.

◆ INT32_C

#define INT32_C (   value)    value##i32

Definition at line 141 of file stdint.h.

◆ INT32_MAX

#define INT32_MAX   INT32_C(2147483647)

Definition at line 158 of file stdint.h.

◆ INT32_MIN

#define INT32_MIN   INT32_C(-2147483647)-1

Definition at line 157 of file stdint.h.

◆ INT64_C

#define INT64_C (   value)    value##i64

Definition at line 142 of file stdint.h.

◆ INT64_MAX

#define INT64_MAX   INT64_C(9223372036854775807)

Definition at line 159 of file stdint.h.

◆ INT8_C

#define INT8_C (   value)    value##i8

Macro definition section:

Define various INTXX_C macros only if __STDC_CONSTANT_MACROS is defined.

Undefine the macros if __STDC_CONSTANT_MACROS is not defined and the macros are (cf <cassert>).

Added 23rd September 2000 (John Maddock). Modified 11th September 2001 to be excluded when BOOST_HAS_STDINT_H is defined (John Maddock).

Definition at line 139 of file stdint.h.

◆ INT8_MAX

#define INT8_MAX   INT8_C(127)

Definition at line 154 of file stdint.h.

◆ INT8_MIN

#define INT8_MIN   INT8_C(-127)-1

Definition at line 153 of file stdint.h.

◆ INTMAX_C

#define INTMAX_C (   value)    value##i64

Definition at line 147 of file stdint.h.

◆ UINT16_C

#define UINT16_C (   value)    value##ui16

Definition at line 144 of file stdint.h.

◆ UINT16_MAX

#define UINT16_MAX   UINT16_C(65535)

Definition at line 161 of file stdint.h.

◆ UINT32_C

#define UINT32_C (   value)    value##ui32

Definition at line 145 of file stdint.h.

◆ UINT32_MAX

#define UINT32_MAX   UINT32_C(4294967295)

Definition at line 162 of file stdint.h.

◆ UINT64_C

#define UINT64_C (   value)    value##ui64

Definition at line 146 of file stdint.h.

◆ UINT64_MAX

#define UINT64_MAX   UINT64_C(18446744073709551615)

Definition at line 163 of file stdint.h.

◆ UINT8_C

#define UINT8_C (   value)    value##ui8

Definition at line 143 of file stdint.h.

◆ UINT8_MAX

#define UINT8_MAX   UINT8_C(255)

Definition at line 160 of file stdint.h.

◆ UINTMAX_C

#define UINTMAX_C (   value)    value##ui64

Definition at line 148 of file stdint.h.

Typedef Documentation

◆ int16_t

typedef short int16_t

Definition at line 66 of file stdint.h.

◆ int32_t

typedef long int32_t

Definition at line 86 of file stdint.h.

◆ int64_t

typedef __int64 int64_t

Definition at line 110 of file stdint.h.

◆ int8_t

typedef signed char int8_t

Definition at line 43 of file stdint.h.

◆ int_fast16_t

typedef short int_fast16_t

Definition at line 68 of file stdint.h.

◆ int_fast32_t

typedef long int_fast32_t

Definition at line 88 of file stdint.h.

◆ int_fast64_t

typedef __int64 int_fast64_t

Definition at line 112 of file stdint.h.

◆ int_fast8_t

typedef signed char int_fast8_t

Definition at line 45 of file stdint.h.

◆ int_least16_t

typedef short int_least16_t

Definition at line 67 of file stdint.h.

◆ int_least32_t

typedef long int_least32_t

Definition at line 87 of file stdint.h.

◆ int_least64_t

typedef __int64 int_least64_t

Definition at line 111 of file stdint.h.

◆ int_least8_t

typedef signed char int_least8_t

Definition at line 44 of file stdint.h.

◆ intmax_t

typedef __int64 intmax_t

Definition at line 108 of file stdint.h.

◆ uint16_t

typedef unsigned short uint16_t

Definition at line 69 of file stdint.h.

◆ uint32_t

typedef unsigned long uint32_t

Definition at line 89 of file stdint.h.

◆ uint64_t

typedef unsigned __int64 uint64_t

Definition at line 113 of file stdint.h.

◆ uint8_t

typedef unsigned char uint8_t

Definition at line 46 of file stdint.h.

◆ uint_fast16_t

typedef unsigned short uint_fast16_t

Definition at line 71 of file stdint.h.

◆ uint_fast32_t

typedef unsigned long uint_fast32_t

Definition at line 91 of file stdint.h.

◆ uint_fast64_t

typedef unsigned __int64 uint_fast64_t

Definition at line 115 of file stdint.h.

◆ uint_fast8_t

typedef unsigned char uint_fast8_t

Definition at line 48 of file stdint.h.

◆ uint_least16_t

typedef unsigned short uint_least16_t

Definition at line 70 of file stdint.h.

◆ uint_least32_t

typedef unsigned long uint_least32_t

Definition at line 90 of file stdint.h.

◆ uint_least64_t

typedef unsigned __int64 uint_least64_t

Definition at line 114 of file stdint.h.

◆ uint_least8_t

typedef unsigned char uint_least8_t

Definition at line 47 of file stdint.h.

◆ uintmax_t

typedef unsigned __int64 uintmax_t

Definition at line 109 of file stdint.h.