3 /* These are from config.h.bot, pasted onto the end of config.h.in. */
11 #if SIZEOF_UNSIGNED_LONG_LONG==8
12 typedef unsigned long long uint64_t;
13 typedef long long int64_t;
14 #elif SIZEOF_UNSIGNED_LONG==8
15 typedef unsigned long uint64_t;
18 #error I do not know what to use for a uint64_t.
21 /* Give us an unsigned 32-bit data type. */
22 #if SIZEOF_UNSIGNED_LONG==4
23 typedef unsigned long uint32_t;
25 #elif SIZEOF_UNSIGNED_INT==4
26 typedef unsigned int uint32_t;
29 #error I do not know what to use for a uint32_t.
32 /* An unsigned 16-bit data type. */
33 #if SIZEOF_UNSIGNED_INT==2
34 typedef unsigned int uint16_t;
36 #elif SIZEOF_UNSIGNED_SHORT==2
37 typedef unsigned short uint16_t;
38 typedef short int16_t;
40 #error I do not know what to use for a uint16_t.
43 /* An unsigned 8-bit data type */
44 #if SIZEOF_UNSIGNED_CHAR==1
45 typedef unsigned char uint8_t;
47 #error I do not know what to use for a uint8_t.
58 #endif /* _CONFIG_H */