#define FIELDOFFSET(TYPE, Field) (                                 \
                                   (SHORT) &(((TYPE *) 0)->Field)  \
                                 )