fix compiling boolean literals to c