ISO C99 definitions of boolean type and values
This headers defines false (a macro expanding to integer value 0), true (a macro expanding to integer value 1) and bool (a macro expanding to the _Bool C keyword).