On 8/18/2012 8:31 PM, Adam D. Ruppe wrote: > enum BOOL { > TRUE, > FALSE, > FILE_NOT_FOUND > } I used to work with digital electronics. There, "boolean" logic actually had 4 states: True False Don't Know Don't Care