version 1.4.30b
[polyglot.git] / option.h
index c57438c..050ae0e 100644 (file)
--- a/option.h
+++ b/option.h
@@ -8,19 +8,16 @@
 \r
 #include "util.h"\r
 \r
-// constants\r
-\r
-const int VarNb = 16;\r
-\r
 // defines\r
 \r
-#define XBOARD 1\r
-#define UCI 2\r
-#define PG 4\r
+#define VarNb  16\r
+#define XBOARD (1<<0)\r
+#define UCI    (1<<1)\r
+#define PG     (1<<2)\r
 \r
 // types\r
 \r
-struct option_t {   // TODO: put back in more logical order\r
+typedef struct {   // TODO: put back in more logical order\r
     const char * name;\r
     const char * type;\r
     const char * min;\r
@@ -30,7 +27,7 @@ struct option_t {   // TODO: put back in more logical order
     int var_nb;\r
     const char * var[VarNb];\r
     int mode;\r
-};\r
+} option_t;\r
 \r
 // variables\r
 \r