Go to the documentation of this file.
27 #ifndef TYPE_DEFINED_U8
28 #define TYPE_DEFINED_U8
29 typedef unsigned char u8;
31 #ifndef TYPE_DEFINED_U16
32 #define TYPE_DEFINED_U16
33 typedef unsigned short u16;
35 #ifndef TYPE_DEFINED_U32
36 #define TYPE_DEFINED_U32
37 typedef unsigned int u32;
41 #ifndef TYPE_DEFINED_S8
42 #define TYPE_DEFINED_S8
43 typedef signed char s8;
45 #ifndef TYPE_DEFINED_S16
46 #define TYPE_DEFINED_S16
47 typedef signed short s16;
49 #ifndef TYPE_DEFINED_S32
50 #define TYPE_DEFINED_S32
51 typedef signed int s32;
54 #ifndef TYPE_DEFINED_U64
55 #define TYPE_DEFINED_U64
56 #if defined(LIBSMBIOS_C_HAS_LONG_LONG)
57 typedef unsigned long long u64;
58 #elif defined(LIBSMBIOS_C_HAS_MS_INT64)
59 typedef unsigned __int64 u64;
61 #error "No LONG LONG or __INT64 support. Current compiler config is not supported."
65 #ifndef TYPE_DEFINED_S64
66 #define TYPE_DEFINED_S64
67 #if defined(LIBSMBIOS_C_HAS_LONG_LONG)
68 typedef signed long long s64;
69 #elif defined(LIBSMBIOS_C_HAS_MS_INT64)
70 typedef signed __int64 s64;
72 #error "No LONG LONG or __INT64 support. Current compiler config is not supported."
signed int s32
Definition: types.h:51
unsigned int u32
Definition: types.h:37
unsigned short u16
Definition: types.h:33
unsigned char u8
Definition: types.h:29
signed char s8
Definition: types.h:43
signed short s16
Definition: types.h:47