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." signed int s32
Definition: types.h:49
unsigned int u32
Definition: types.h:35
unsigned short u16
Definition: types.h:31
unsigned char u8
Definition: types.h:27
signed char s8
Definition: types.h:41
signed short s16
Definition: types.h:45