Print this page
3373 gcc >= 4.5 concerns about offsetof()

*** 44,54 **** --- 44,58 ---- #include <locale.h> #include <sys/smbios.h> #include <libdevinfo.h> #include <stdlib.h> + #if defined(__GNUC__) + #define offsetof(s, m) __builtin_offsetof(s, m) + #else #define offsetof(s, m) ((size_t)(&(((s *)0)->m))) + #endif /* * Fault records are added to catalog by calling add_fault_record_to_catalog() * records are stored in order of importance to the system. * If -g flag is set or not_suppressed is not set and the class fru, fault,