What is a good way to create a three-state Boolean in a C-based language?

Edit
Report