Actually, I owe you an apology. Usually, true and false are defined as 1 and 0, respectively, and the contrast on your green #define statements was such that I didn't notice the apostophes. So, yes, since you are defining true to be '1' (which is probably 49) and false to be '0' (which is probably 48), then you are okay -- just don't try to use your true and false as logical values!