Everyone knows that a real Boolean has three states: True, False, and FileNotFound.
This naming conundrum has left many to wonder, if Booleans have three states, what does that make a Tri-State? It's a good question, and one that Peter Bronk has had the unfortunate pleasure of being able to answer. Found deep within the bowels of a big, contrived, and clumsy legacy product, he found a real Tri-State.
enum TRI_STATE { TS_UNKNOWN, TS_MORNING, TS_EVENING, TS_INTRADAY, TS_NO };
