Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef TYPES_H
00020 #define TYPES_H
00021
00022
00023 #include "smbios/compat.h"
00024
00025 typedef unsigned char u8;
00026 typedef unsigned short u16;
00027 typedef unsigned int u32;
00028
00029 typedef char s8;
00030 typedef short s16;
00031 typedef int s32;
00032
00033 #if defined(LIBSMBIOS_HAS_LONG_LONG)
00034 typedef unsigned long long u64;
00035 typedef long long s64;
00036 #elif defined(LIBSMBIOS_HAS_MS_INT64)
00037 typedef unsigned __int64 u64;
00038 typedef __int64 s64;
00039 #else
00040 #error "No LONG LONG or __INT64 support. Current compiler config is not supported."
00041 #endif
00042
00043 #endif