#define CRAP(x) (int)&(((something_t *)0)->x) field_t fields[] = { {"whatever", CRAP(whatever),MORE}, };