QP/C 6.9.1
16bit/stdint.h
Go to the documentation of this file.
1 
17 #ifndef STDINT_H
18 #define STDINT_H
19 
20 /*lint -save */
21 /*lint -e9093 M3:R21.2(r) name matches a pattern reserved to the compiler */
22 
23 /* Exact-width types. WG14/N843 C99 Standard, Section 7.18.1.1 */
24 typedef signed char int8_t;
25 typedef signed int int16_t;
26 typedef signed long int int32_t;
27 typedef signed long long int64_t;
29 typedef unsigned char uint8_t;
30 typedef unsigned int uint16_t;
31 typedef unsigned long int uint32_t;
32 typedef unsigned long long uint64_t;
34 /* Fastest minimum-width types. WG14/N843 C99 Standard, Section 7.18.1.3 */
35 typedef signed int int_fast8_t;
36 typedef unsigned int uint_fast8_t;
37 typedef signed int int_fast16_t;
38 typedef unsigned int uint_fast16_t;
39 typedef signed long int_fast32_t;
40 typedef unsigned long uint_fast32_t;
42 /*lint -restore */
43 
44 #endif /* STDINT_H */
45 
uint8_t
unsigned char uint8_t
exact-width 8-bit unsigned int
Definition: 16bit/stdint.h:29
int16_t
signed int int16_t
exact-width 16-bit signed int
Definition: 16bit/stdint.h:25
uint64_t
unsigned long long uint64_t
exact-width 64-bit unsigned int
Definition: 16bit/stdint.h:32
int64_t
signed long long int64_t
exact-width 64-bit signed int
Definition: 16bit/stdint.h:27
uint16_t
unsigned int uint16_t
exact-width 16-bit unsigned int
Definition: 16bit/stdint.h:30
uint_fast8_t
unsigned int uint_fast8_t
fast at-least 8-bit unsigned int
Definition: 16bit/stdint.h:36
int32_t
signed long int int32_t
exact-width 32-bit signed int
Definition: 16bit/stdint.h:26
int_fast8_t
signed int int_fast8_t
fast at-least 8-bit signed int
Definition: 16bit/stdint.h:35
int_fast16_t
signed int int_fast16_t
fast at-least 16-bit signed int
Definition: 16bit/stdint.h:37
uint_fast32_t
unsigned long uint_fast32_t
fast at-least 32-bit unsigned int
Definition: 16bit/stdint.h:40
int_fast32_t
signed long int_fast32_t
fast at-least 32-bit signed int
Definition: 16bit/stdint.h:39
int8_t
signed char int8_t
exact-width 8-bit signed int
Definition: 16bit/stdint.h:24
uint32_t
unsigned long int uint32_t
exact-width 32-bit unsigned int
Definition: 16bit/stdint.h:31
uint_fast16_t
unsigned int uint_fast16_t
fast at-least 16-bit unsigned int
Definition: 16bit/stdint.h:38