> 0ならFalse、0以外ならTrueと定義
を
#define False 0
#define True (!False)
と理解したのか。