Öh, ich würd mir 0 und eins nicht angewöhnen ...
Konvention ist wie schon geschrieben, dass alles was != 0 ist true ist.
Und anstelle selbst zu definieren bindet man dann besser stdbool.h ein, wie oben schon geschrieben wurde

mfG
Markus