typedef int aboolean

Alias declaration to bind the int to the boolean concept (TRUE / FALSE states) (DEPRECATED).

This is mainly used to emphasize that some integer values that returns some function must be considered to be true or false, that represents the boolean TRUE and FALSE values.

This allows to perform boolean comparations using structure controls like if, while, but also making a differenciation about the boolean values and integer values.

You are also allowed to use bool as boolean type definition.