Go to the documentation of this file.
25 #ifndef TYPE_DEFINED_U8
26 #define TYPE_DEFINED_U8
27 typedef unsigned char u8;
29 #ifndef TYPE_DEFINED_U16
30 #define TYPE_DEFINED_U16
31 typedef unsigned short u16;
33 #ifndef TYPE_DEFINED_U32
34 #define TYPE_DEFINED_U32
35 typedef unsigned int u32;
39 #ifndef TYPE_DEFINED_S8
40 #define TYPE_DEFINED_S8
41 typedef signed char s8;
43 #ifndef TYPE_DEFINED_S16
44 #define TYPE_DEFINED_S16
45 typedef signed short s16;
47 #ifndef TYPE_DEFINED_S32
48 #define TYPE_DEFINED_S32
49 typedef signed int s32;
52 #ifndef TYPE_DEFINED_U64
53 #define TYPE_DEFINED_U64
54 #if defined(LIBSMBIOS_HAS_LONG_LONG)
55 typedef unsigned long long u64;
56 #elif defined(LIBSMBIOS_HAS_MS_INT64)
57 typedef unsigned __int64 u64;
59 #error "No LONG LONG or __INT64 support. Current compiler config is not supported."
63 #ifndef TYPE_DEFINED_S64
64 #define TYPE_DEFINED_S64
65 #if defined(LIBSMBIOS_HAS_LONG_LONG)
66 typedef signed long long s64;
67 #elif defined(LIBSMBIOS_HAS_MS_INT64)
68 typedef signed __int64 s64;
70 #error "No LONG LONG or __INT64 support. Current compiler config is not supported."