Summary

bool is a typedef to get around early versions of the C++ compiler. It is probably no longer useful.

Source

// $Id: bool.h,v 1.3 1999/01/25 20:00:26 shields Exp $
copyright notice

#ifndef bool_INCLUDED
#define bool_INCLUDED

#ifndef TYPE_bool // Some compilers correctly predefine the primitive "bool" and its possible values: "false" and "true"
//======================================================================
// We define the type "bool" and the constants "false" and "true".   
// The type bool as well as the constants false and true are expected
// to become standard C++. When that happens, these declarations should 
// be removed.                                                       
//======================================================================
typedef int bool;
enum { false = 0, true = 1 };
#endif

#endif /* bool_INCLUDED */