Eben, daran bleibe ich immer hängen. True ist nicht 1, nicht PI, nicht r1bis4 oder gar 42, True ist einfach nur !false:

#define false (1==0)
#define true !false

So habe ich das mal irgendwann aufgeschnappt und das gefällt mir ganz gut. :)
https://www.roboternetz.de/community...t-Boolean-in-C

Gruß

mic

#define true 42