Casts and automatic conversions to @samp{bool} don't test against the
zero value or the null pointer, as they should. Such casts should only
be used if the casted value is known to be equal to 0 or 1.
Casts and automatic conversions to @samp{bool} don't test against the
zero value or the null pointer, as they should. Such casts should only
be used if the casted value is known to be equal to 0 or 1.