Iros
 
Loading...
Searching...
No Matches
stdint.h
Go to the documentation of this file.
1#pragma once
2
3#include <ccpp/bits/config.h>
5
7
8typedef __INT8_TYPE__ int8_t;
9typedef __INT16_TYPE__ int16_t;
10typedef __INT32_TYPE__ int32_t;
11typedef __INT64_TYPE__ int64_t;
12
13typedef __INT_FAST8_TYPE__ int_fast8_t;
14typedef __INT_FAST16_TYPE__ int_fast16_t;
15typedef __INT_FAST32_TYPE__ int_fast32_t;
16typedef __INT_FAST64_TYPE__ int_fast64_t;
17
18typedef __INT_LEAST8_TYPE__ int_least8_t;
19typedef __INT_LEAST16_TYPE__ int_least16_t;
20typedef __INT_LEAST32_TYPE__ int_least32_t;
21typedef __INT_LEAST64_TYPE__ int_least64_t;
22
23typedef __INTMAX_TYPE__ intmax_t;
24
25typedef __UINT8_TYPE__ uint8_t;
26typedef __UINT16_TYPE__ uint16_t;
27typedef __UINT32_TYPE__ uint32_t;
28typedef __UINT64_TYPE__ uint64_t;
29
30typedef __UINT_FAST8_TYPE__ uint_fast8_t;
31typedef __UINT_FAST16_TYPE__ uint_fast16_t;
32typedef __UINT_FAST32_TYPE__ uint_fast32_t;
33typedef __UINT_FAST64_TYPE__ uint_fast64_t;
34
35typedef __UINT_LEAST8_TYPE__ uint_least8_t;
36typedef __UINT_LEAST16_TYPE__ uint_least16_t;
37typedef __UINT_LEAST32_TYPE__ uint_least32_t;
38typedef __UINT_LEAST64_TYPE__ uint_least64_t;
39
40typedef __UINTMAX_TYPE__ uintmax_t;
41
42typedef __UINTPTR_TYPE__ uintptr_t;
43
44#define INT8_MIN __INT8_MIN__
45#define INT16_MIN __INT16_MIN__
46#define INT32_MIN __INT32_MIN__
47#define INT64_MIN __INT64_MIN__
48
49#define INT8_MAX __INT8_MAX__
50#define INT16_MAX __INT16_MAX__
51#define INT32_MAX __INT32_MAX__
52#define INT64_MAX __INT64_MAX__
53
54#define UINT8_MAX __UINT8_MAX__
55#define UINT16_MAX __UINT16_MAX__
56#define UINT32_MAX __UINT32_MAX__
57#define UINT64_MAX __UINT64_MAX__
58
59#define INT_FAST8_MIN __INT_FAST8_MIN__
60#define INT_FAST16_MIN __INT_FAST16_MIN__
61#define INT_FAST32_MIN __INT_FAST32_MIN__
62#define INT_FAST64_MIN __INT_FAST64_MIN__
63
64#define INT_FAST8_MAX __INT_FAST8_MAX__
65#define INT_FAST16_MAX __INT_FAST16_MAX__
66#define INT_FAST32_MAX __INT_FAST32_MAX__
67#define INT_FAST64_MAX __INT_FAST64_MAX__
68
69#define UINT_FAST8_MAX __UINT_FAST8_MAX__
70#define UINT_FAST16_MAX __UINT_FAST16_MAX__
71#define UINT_FAST32_MAX __UINT_FAST32_MAX__
72#define UINT_FAST64_MAX __UINT_FAST64_MAX__
73
74#define INT_LEAST8_MIN __INT_LEAST8_MIN__
75#define INT_LEAST16_MIN __INT_LEAST16_MIN__
76#define INT_LEAST32_MIN __INT_LEAST32_MIN__
77#define INT_LEAST64_MIN __INT_LEAST64_MIN__
78
79#define INT_LEAST8_MAX __INT_LEAST8_MAX__
80#define INT_LEAST16_MAX __INT_LEAST16_MAX__
81#define INT_LEAST32_MAX __INT_LEAST32_MAX__
82#define INT_LEAST64_MAX __INT_LEAST64_MAX__
83
#define __CCPP_END_DECLARATIONS
Definition config.h:8
#define __CCPP_BEGIN_DECLARATIONS
Definition config.h:7
__UINT32_TYPE__ uint32_t
Definition stdint.h:27
__INT32_TYPE__ int32_t
Definition stdint.h:10
__UINT_LEAST16_TYPE__ uint_least16_t
Definition stdint.h:36
__UINT64_TYPE__ uint64_t
Definition stdint.h:28
__UINT_FAST8_TYPE__ uint_fast8_t
Definition stdint.h:30
__CCPP_BEGIN_DECLARATIONS typedef __INT8_TYPE__ int8_t
Definition stdint.h:8
__INT_LEAST16_TYPE__ int_least16_t
Definition stdint.h:19
__UINT8_TYPE__ uint8_t
Definition stdint.h:25
__INT_LEAST32_TYPE__ int_least32_t
Definition stdint.h:20
__UINTPTR_TYPE__ uintptr_t
Definition stdint.h:42
__UINTMAX_TYPE__ uintmax_t
Definition stdint.h:40
__INT_FAST32_TYPE__ int_fast32_t
Definition stdint.h:15
__UINT16_TYPE__ uint16_t
Definition stdint.h:26
__UINT_LEAST8_TYPE__ uint_least8_t
Definition stdint.h:35
__UINT_FAST64_TYPE__ uint_fast64_t
Definition stdint.h:33
__UINT_LEAST32_TYPE__ uint_least32_t
Definition stdint.h:37
__INT_FAST16_TYPE__ int_fast16_t
Definition stdint.h:14
__INT_LEAST64_TYPE__ int_least64_t
Definition stdint.h:21
__INT_FAST8_TYPE__ int_fast8_t
Definition stdint.h:13
__UINT_FAST32_TYPE__ uint_fast32_t
Definition stdint.h:32
__UINT_FAST16_TYPE__ uint_fast16_t
Definition stdint.h:31
__UINT_LEAST64_TYPE__ uint_least64_t
Definition stdint.h:38
__INT_FAST64_TYPE__ int_fast64_t
Definition stdint.h:16
__INT64_TYPE__ int64_t
Definition stdint.h:11
__INT_LEAST8_TYPE__ int_least8_t
Definition stdint.h:18
__INTMAX_TYPE__ intmax_t
Definition stdint.h:23
__INT16_TYPE__ int16_t
Definition stdint.h:9