Is using char as a bool in C bad practice?

Viewed 5350

Is there any downside to using

typedef char bool;
enum boolean { false, true };

in C to provide a semantic boolean type?

4 Answers
Related