Boolean constants and macros #define TRUE 1 #define FALSE 0 #define EQU(b1,b2) (((b1)&&(b2)) || ((!b1)&&(!b2))) #define NEQ(b1,b2) (((b1)&&(!b2)) || ((!b1)&&(b2))) #define BINV(b1) (b1 ? FALSE : TRUE) #define OFF 0 #define ON 1