upscaledb  2.2.1
Macros | Typedefs
msstdint.h File Reference
#include <limits.h>
#include <wchar.h>

Go to the source code of this file.

Macros

#define _W64
 
#define INT8_MIN   ((int8_t)_I8_MIN)
 
#define INT8_MAX   _I8_MAX
 
#define INT16_MIN   ((int16_t)_I16_MIN)
 
#define INT16_MAX   _I16_MAX
 
#define INT32_MIN   ((int32_t)_I32_MIN)
 
#define INT32_MAX   _I32_MAX
 
#define INT64_MIN   ((int64_t)_I64_MIN)
 
#define INT64_MAX   _I64_MAX
 
#define UINT8_MAX   _UI8_MAX
 
#define UINT16_MAX   _UI16_MAX
 
#define UINT32_MAX   _UI32_MAX
 
#define UINT64_MAX   _UI64_MAX
 
#define INT_LEAST8_MIN   INT8_MIN
 
#define INT_LEAST8_MAX   INT8_MAX
 
#define INT_LEAST16_MIN   INT16_MIN
 
#define INT_LEAST16_MAX   INT16_MAX
 
#define INT_LEAST32_MIN   INT32_MIN
 
#define INT_LEAST32_MAX   INT32_MAX
 
#define INT_LEAST64_MIN   INT64_MIN
 
#define INT_LEAST64_MAX   INT64_MAX
 
#define UINT_LEAST8_MAX   UINT8_MAX
 
#define UINT_LEAST16_MAX   UINT16_MAX
 
#define UINT_LEAST32_MAX   UINT32_MAX
 
#define UINT_LEAST64_MAX   UINT64_MAX
 
#define INT_FAST8_MIN   INT8_MIN
 
#define INT_FAST8_MAX   INT8_MAX
 
#define INT_FAST16_MIN   INT16_MIN
 
#define INT_FAST16_MAX   INT16_MAX
 
#define INT_FAST32_MIN   INT32_MIN
 
#define INT_FAST32_MAX   INT32_MAX
 
#define INT_FAST64_MIN   INT64_MIN
 
#define INT_FAST64_MAX   INT64_MAX
 
#define UINT_FAST8_MAX   UINT8_MAX
 
#define UINT_FAST16_MAX   UINT16_MAX
 
#define UINT_FAST32_MAX   UINT32_MAX
 
#define UINT_FAST64_MAX   UINT64_MAX
 
#define INTPTR_MIN   INT32_MIN
 
#define INTPTR_MAX   INT32_MAX
 
#define UINTPTR_MAX   UINT32_MAX
 
#define INTMAX_MIN   INT64_MIN
 
#define INTMAX_MAX   INT64_MAX
 
#define UINTMAX_MAX   UINT64_MAX
 
#define PTRDIFF_MIN   _I32_MIN
 
#define PTRDIFF_MAX   _I32_MAX
 
#define SIG_ATOMIC_MIN   INT_MIN
 
#define SIG_ATOMIC_MAX   INT_MAX
 
#define SIZE_MAX   _UI32_MAX
 
#define WCHAR_MIN   0
 
#define WCHAR_MAX   _UI16_MAX
 
#define WINT_MIN   0
 
#define WINT_MAX   _UI16_MAX
 
#define INT8_C(val)   val##i8
 
#define INT16_C(val)   val##i16
 
#define INT32_C(val)   val##i32
 
#define INT64_C(val)   val##i64
 
#define UINT8_C(val)   val##ui8
 
#define UINT16_C(val)   val##ui16
 
#define UINT32_C(val)   val##ui32
 
#define UINT64_C(val)   val##ui64
 
#define INTMAX_C   INT64_C
 
#define UINTMAX_C   UINT64_C
 

Typedefs

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

Macro Definition Documentation

#define _W64

Definition at line 67 of file msstdint.h.

#define INT16_C (   val)    val##i16

Definition at line 236 of file msstdint.h.

#define INT16_MAX   _I16_MAX

Definition at line 140 of file msstdint.h.

#define INT16_MIN   ((int16_t)_I16_MIN)

Definition at line 139 of file msstdint.h.

#define INT32_C (   val)    val##i32

Definition at line 237 of file msstdint.h.

#define INT32_MAX   _I32_MAX

Definition at line 142 of file msstdint.h.

#define INT32_MIN   ((int32_t)_I32_MIN)

Definition at line 141 of file msstdint.h.

#define INT64_C (   val)    val##i64

Definition at line 238 of file msstdint.h.

#define INT64_MAX   _I64_MAX

Definition at line 144 of file msstdint.h.

#define INT64_MIN   ((int64_t)_I64_MIN)

Definition at line 143 of file msstdint.h.

#define INT8_C (   val)    val##i8

Definition at line 235 of file msstdint.h.

#define INT8_MAX   _I8_MAX

Definition at line 138 of file msstdint.h.

#define INT8_MIN   ((int8_t)_I8_MIN)

Definition at line 137 of file msstdint.h.

#define INT_FAST16_MAX   INT16_MAX

Definition at line 168 of file msstdint.h.

#define INT_FAST16_MIN   INT16_MIN

Definition at line 167 of file msstdint.h.

#define INT_FAST32_MAX   INT32_MAX

Definition at line 170 of file msstdint.h.

#define INT_FAST32_MIN   INT32_MIN

Definition at line 169 of file msstdint.h.

#define INT_FAST64_MAX   INT64_MAX

Definition at line 172 of file msstdint.h.

#define INT_FAST64_MIN   INT64_MIN

Definition at line 171 of file msstdint.h.

#define INT_FAST8_MAX   INT8_MAX

Definition at line 166 of file msstdint.h.

#define INT_FAST8_MIN   INT8_MIN

Definition at line 165 of file msstdint.h.

#define INT_LEAST16_MAX   INT16_MAX

Definition at line 154 of file msstdint.h.

#define INT_LEAST16_MIN   INT16_MIN

Definition at line 153 of file msstdint.h.

#define INT_LEAST32_MAX   INT32_MAX

Definition at line 156 of file msstdint.h.

#define INT_LEAST32_MIN   INT32_MIN

Definition at line 155 of file msstdint.h.

#define INT_LEAST64_MAX   INT64_MAX

Definition at line 158 of file msstdint.h.

#define INT_LEAST64_MIN   INT64_MIN

Definition at line 157 of file msstdint.h.

#define INT_LEAST8_MAX   INT8_MAX

Definition at line 152 of file msstdint.h.

#define INT_LEAST8_MIN   INT8_MIN

Definition at line 151 of file msstdint.h.

#define INTMAX_C   INT64_C

Definition at line 249 of file msstdint.h.

#define INTMAX_MAX   INT64_MAX

Definition at line 191 of file msstdint.h.

#define INTMAX_MIN   INT64_MIN

Definition at line 190 of file msstdint.h.

#define INTPTR_MAX   INT32_MAX

Definition at line 185 of file msstdint.h.

#define INTPTR_MIN   INT32_MIN

Definition at line 184 of file msstdint.h.

#define PTRDIFF_MAX   _I32_MAX

Definition at line 201 of file msstdint.h.

#define PTRDIFF_MIN   _I32_MIN

Definition at line 200 of file msstdint.h.

#define SIG_ATOMIC_MAX   INT_MAX

Definition at line 205 of file msstdint.h.

#define SIG_ATOMIC_MIN   INT_MIN

Definition at line 204 of file msstdint.h.

#define SIZE_MAX   _UI32_MAX

Definition at line 211 of file msstdint.h.

#define UINT16_C (   val)    val##ui16

Definition at line 241 of file msstdint.h.

#define UINT16_MAX   _UI16_MAX

Definition at line 146 of file msstdint.h.

#define UINT32_C (   val)    val##ui32

Definition at line 242 of file msstdint.h.

#define UINT32_MAX   _UI32_MAX

Definition at line 147 of file msstdint.h.

#define UINT64_C (   val)    val##ui64

Definition at line 243 of file msstdint.h.

#define UINT64_MAX   _UI64_MAX

Definition at line 148 of file msstdint.h.

#define UINT8_C (   val)    val##ui8

Definition at line 240 of file msstdint.h.

#define UINT8_MAX   _UI8_MAX

Definition at line 145 of file msstdint.h.

#define UINT_FAST16_MAX   UINT16_MAX

Definition at line 174 of file msstdint.h.

#define UINT_FAST32_MAX   UINT32_MAX

Definition at line 175 of file msstdint.h.

#define UINT_FAST64_MAX   UINT64_MAX

Definition at line 176 of file msstdint.h.

#define UINT_FAST8_MAX   UINT8_MAX

Definition at line 173 of file msstdint.h.

#define UINT_LEAST16_MAX   UINT16_MAX

Definition at line 160 of file msstdint.h.

#define UINT_LEAST32_MAX   UINT32_MAX

Definition at line 161 of file msstdint.h.

#define UINT_LEAST64_MAX   UINT64_MAX

Definition at line 162 of file msstdint.h.

#define UINT_LEAST8_MAX   UINT8_MAX

Definition at line 159 of file msstdint.h.

#define UINTMAX_C   UINT64_C

Definition at line 252 of file msstdint.h.

#define UINTMAX_MAX   UINT64_MAX

Definition at line 192 of file msstdint.h.

#define UINTPTR_MAX   UINT32_MAX

Definition at line 186 of file msstdint.h.

#define WCHAR_MAX   _UI16_MAX

Definition at line 220 of file msstdint.h.

#define WCHAR_MIN   0

Definition at line 217 of file msstdint.h.

#define WINT_MAX   _UI16_MAX

Definition at line 224 of file msstdint.h.

#define WINT_MIN   0

Definition at line 223 of file msstdint.h.

Typedef Documentation

typedef signed short int16_t

Definition at line 81 of file msstdint.h.

typedef signed int int32_t

Definition at line 82 of file msstdint.h.

typedef signed __int64 int64_t

Definition at line 94 of file msstdint.h.

typedef signed char int8_t

Definition at line 80 of file msstdint.h.

Definition at line 110 of file msstdint.h.

Definition at line 111 of file msstdint.h.

Definition at line 112 of file msstdint.h.

Definition at line 109 of file msstdint.h.

Definition at line 100 of file msstdint.h.

Definition at line 101 of file msstdint.h.

Definition at line 102 of file msstdint.h.

Definition at line 99 of file msstdint.h.

typedef int64_t intmax_t

Definition at line 128 of file msstdint.h.

typedef _W64 signed int intptr_t

Definition at line 123 of file msstdint.h.

typedef unsigned short uint16_t

Definition at line 84 of file msstdint.h.

typedef unsigned int uint32_t

Definition at line 85 of file msstdint.h.

typedef unsigned __int64 uint64_t

Definition at line 95 of file msstdint.h.

typedef unsigned char uint8_t

Definition at line 83 of file msstdint.h.

Definition at line 114 of file msstdint.h.

Definition at line 115 of file msstdint.h.

Definition at line 116 of file msstdint.h.

Definition at line 113 of file msstdint.h.

Definition at line 104 of file msstdint.h.

Definition at line 105 of file msstdint.h.

Definition at line 106 of file msstdint.h.

Definition at line 103 of file msstdint.h.

Definition at line 129 of file msstdint.h.

typedef _W64 unsigned int uintptr_t

Definition at line 124 of file msstdint.h.