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,