no, i meant is the x==1 being handled by the preprocessor?

also, do you know anything about having #define's in a macro?