MEMBER
#define DUP_COPY(MEMBER) do \
if (!hp->flags.MEMBER) { \
if ((hp->flags.MEMBER = hp2->flags.MEMBER) != 0) { \
hp->MEMBER = hp2->MEMBER; \
#define DUP_LINK(MEMBER) do \
if (!hp->flags.MEMBER) { \
if ((hp->flags.MEMBER = hp2->flags.MEMBER) != 0) { \
assert(hp2->MEMBER); \
hp->MEMBER = hp2->MEMBER; \
(hp->MEMBER->linkcount)++; \
#define PARSE_IA1(MEMBER) do \
hp->flags.MEMBER = FALSE; \
hp->MEMBER.s_addr = value; \
hp->flags.MEMBER = TRUE; \
#define PARSE_IAL(MEMBER) do \
if (hp->flags.MEMBER) { \
hp->flags.MEMBER = FALSE; \
assert(hp->MEMBER); \
del_iplist(hp->MEMBER); \
hp->MEMBER = NULL; \
hp->MEMBER = get_addresses(symbol); \
if (hp->MEMBER == NULL) \
hp->flags.MEMBER = TRUE; \
#define PARSE_STR(MEMBER) do \
if (hp->flags.MEMBER) { \
hp->flags.MEMBER = FALSE; \
assert(hp->MEMBER); \
del_string(hp->MEMBER); \
hp->MEMBER = NULL; \
hp->MEMBER = get_shared_string(symbol); \
if (hp->MEMBER == NULL) \
hp->flags.MEMBER = TRUE; \
#define PARSE_UINT(MEMBER) do \
hp->flags.MEMBER = FALSE; \
hp->MEMBER = value; \
hp->flags.MEMBER = TRUE; \
I915_PARAMS_FOR_EACH(MEMBER)
I915_PARAMS_FOR_EACH(MEMBER);
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)