Go to the documentation of this file.
12 #define LIBSMBIOS_PLATFORM "Win64"
13 #define LIBSMBIOS_PLATFORM_WIN64
17 #define LIBSMBIOS_HAS_ARCH_TABLE_CLASS
21 #define FSEEK(fh, pos, whence) fseek(fh, static_cast<long>(pos), whence)
24 #if defined(__GNUC__) && !defined(LIBSMBIOS_NO_SWPRINTF)
25 # define LIBSMBIOS_NO_SWPRINTF
28 #if !defined(__GNUC__) && !defined(LIBSMBIOS_HAS_DECLSPEC)
29 # define LIBSMBIOS_HAS_DECLSPEC
32 #if defined(__MINGW32__) && ((__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 2)))
33 # define LIBSMBIOS_HAS_STDINT_H
34 # define __STDC_LIMIT_MACROS
38 #define LIBSMBIOS_NO_STDC_NAMESPACE
49 #ifndef LIBSMBIOS_HAS_PTHREADS
50 # define LIBSMBIOS_HAS_WINTHREADS
53 #ifndef LIBSMBIOS_DISABLE_WIN64
55 #define LIBSMBIOS_HAS_FTIME
79 inline long min(
long __a,
long __b) {
80 return __b < __a ? __b : __a;
82 inline long max(
long __a,
long __b) {
83 return __a < __b ? __b : __a;
88 inline long double min(
long double __a,
long double __b) {
89 return __b < __a ? __b : __a;
91 inline long double max(
long double __a,
long double __b) {
92 return __a < __b ? __b : __a;