X
#undef X
# define X(i) XX##i
# define X(i) XX[i]
#undef X
# define X(i) XX##i
# define X(i) XX[i]
#undef X
# define X(i) XX##i
# define X(i) XX[i]
#undef X
# define X(i) XX##i
# define X(i) XX[i]
#define X 2
#undef X
#define X(flag, name) \
#undef X
#define X(flag, name) \
#undef X
#undef X
#define X(flag, name) \
#undef X
#define X 0xff
#undef X
#define X 33 /* extended FP op */
#define X(i) x[i]
#undef X
#define X(a) .count = sizeof(a)/sizeof(a[0]), .list = a
#define X(fld) {t=s.fld[i]; s.fld[i]-=s1.fld[i]; if(state==TIME) s1.fld[i]=t;}