소스 검색

Tri-state boolean tri_t type

Serj Kalichev 3 년 전
부모
커밋
76f6b864d9
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. 11 0
      lub/types.h

+ 11 - 0
lub/types.h

@@ -20,5 +20,16 @@ typedef enum {
 	BOOL_TRUE
 } bool_t;
 
+/**
+ * A tri-state boolean. The possible values are
+ * TRI_FALSE, TRI_TRUE, TRI_UNDEFINED.
+ */
+typedef enum {
+       TRI_UNDEFINED = -1,
+       TRI_FALSE = 0,
+       TRI_TRUE = 1
+} tri_t;
+
+
 /** @} */
 #endif				/* _lub_types_h */