no, i meant is the x==1 being handled by the preprocessor? also, do you know anything about having #define's in a macro?