firmware/boole.h

Go to the documentation of this file.
00001 #ifndef BOOLE_H
00002 #define BOOLE_H
00003 
00013 enum boolean_enum { False = 0, True = 1 };
00014 
00015 typedef enum boolean_enum boolean;
00016 
00017 static inline boolean boole(int test) {
00018     if (test == 0) {
00019         return False;
00020     } else {
00021         return True;
00022     }
00023 }
00024 
00025 static inline const char *boolean_name(boolean value)  {
00026     if (value == False) {
00027         return "false";
00028     } else {
00029         return "true";
00030     }
00031 }
00032 
00033 #endif  /* BOOLE_H */

Generated on Wed Jan 3 22:22:35 2007 for Binary DCF-77 Clock by  doxygen 1.5.1