Go to the documentation of this file.
27#ifndef TYPE_DEFINED_U8
28#define TYPE_DEFINED_U8
29typedef unsigned char u8;
31#ifndef TYPE_DEFINED_U16
32#define TYPE_DEFINED_U16
33typedef unsigned short u16;
35#ifndef TYPE_DEFINED_U32
36#define TYPE_DEFINED_U32
37typedef unsigned int u32;
41#ifndef TYPE_DEFINED_S8
42#define TYPE_DEFINED_S8
43typedef signed char s8;
45#ifndef TYPE_DEFINED_S16
46#define TYPE_DEFINED_S16
47typedef signed short s16;
49#ifndef TYPE_DEFINED_S32
50#define TYPE_DEFINED_S32
51typedef signed int s32;
54#ifndef TYPE_DEFINED_U64
55#define TYPE_DEFINED_U64
56#if defined(LIBSMBIOS_C_HAS_LONG_LONG)
57typedef unsigned long long u64;
58#elif defined(LIBSMBIOS_C_HAS_MS_INT64)
59typedef 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)
68typedef signed long long s64;
69#elif defined(LIBSMBIOS_C_HAS_MS_INT64)
70typedef 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
signed char s8
Definition types.h:43
signed short s16
Definition types.h:47
unsigned short u16
Definition types.h:33
unsigned char u8
Definition types.h:29