]> mj.ucw.cz Git - libucw.git/commitdiff
xtypes: bool now supports yes/no strings
authorRobert Kessl <kesslr@centrum.cz>
Thu, 24 Jul 2014 06:49:09 +0000 (08:49 +0200)
committerRobert Kessl <kesslr@centrum.cz>
Thu, 24 Jul 2014 06:49:09 +0000 (08:49 +0200)
ucw/xtypes-basic.c

index 2792cd19109dd32aca0f785d81d0d4d2ba663908..25d9fa84727ca724d55c0d4508358a45ae760be1 100644 (file)
@@ -138,6 +138,16 @@ static const char *xt_bool_parse(const char *str, void *dest, struct mempool *po
     return NULL;
   }
 
+  if(strcasecmp(str, "no") == 0) {
+    *((bool *)dest) = false;
+    return NULL;
+  }
+
+  if(strcasecmp(str, "yes") == 0) {
+    *((bool *)dest) = true;
+    return NULL;
+  }
+
   return "Could not parse bool.";
 }