Time to call an end to all the ad-hoc ways of defining boolean true/false values, and move to the C99-compliant stdbool way of doing things.
Here’s a patch I’ve submitted to kick off the process:
http://projects.blender.org/tracker/?func=detail&aid=33331&group_id=9&atid=127