typedef unsigned char Boolean_t
[...]
#define FALSE ((Boolean_t)(0 == 1))
#define TRUE ((Boolean_t)(0 == 0))
[...]
Boolean_t Failed_State
[...]
/* Check that the boolean is a real one */
if ((Failed_State != TRUE) &&
(Failed_State != FALSE))
{
SHUTDOWN_BECAUSE_BAD_INPUT_M();
}