embclib  0.1
stdint.h
Go to the documentation of this file.
1 
28 #ifndef STDINT_f6dccee6_ea67_11e9_87ae_705a0f25cb51
29 #define STDINT_f6dccee6_ea67_11e9_87ae_705a0f25cb51
30 
31 #ifdef __cplusplus
32  extern "C" {
33 #endif
34 
40 #define __INTTYPE_VERSION (0x0001u)
50 typedef signed char int8_t ;
51 
56 typedef signed int int16_t ;
57 
62 typedef signed long int int32_t ;
63 
68 typedef unsigned char uint8_t ;
69 
74 typedef unsigned int uint16_t ;
75 
80 typedef unsigned long int uint32_t ;
81 
97 #define INT8_MAX 127
98 
101 #define INT8_MIN -128
102 
106 #define INT16_MAX 32767
107 
110 #define INT16_MIN -32768
111 
115 #define INT32_MAX 2147483647
116 
119 #define INT32_MIN -2147483648
120 
132 #define UINT8_MAX 255u
133 
136 #define UINT8_MIN 0u
137 
141 #define UINT16_MAX 65535u
142 
145 #define UINT16_MIN 0u
146 
150 #define UINT32_MAX 4294967295u
151 
154 #define UINT32_MIN 0u
155 
164 #ifdef __cplusplus
165 }
166 #endif
167 
168 #endif /* STDINT_f6dccee6_ea67_11e9_87ae_705a0f25cb51 */
unsigned char uint8_t
8 bit unsigned integer. Unsigned integer type maximun and minimum limits
Definition: stdint.h:68
unsigned int uint16_t
16 bit unsigned integer. Unsigned integer type maximun and minimum limits
Definition: stdint.h:74
signed int int16_t
16 bit signed integer. Signed integer type maximun and minimum limits
Definition: stdint.h:56
signed long int int32_t
32 bit signed integer. Signed integer type maximun and minimum limits
Definition: stdint.h:62
unsigned long int uint32_t
32 bit unsigned integer. Unsigned integer type maximun and minimum limits
Definition: stdint.h:80