util: support "y" and "n" in env_var_as_boolean()
authorEric Engestrom <eric.engestrom@intel.com>
Fri, 21 Jun 2019 10:35:08 +0000 (11:35 +0100)
committerEric Engestrom <eric@engestrom.ch>
Mon, 24 Jun 2019 12:49:13 +0000 (12:49 +0000)
Suggested-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
src/util/debug.c

index 09de1a8..d800481 100644 (file)
@@ -81,10 +81,12 @@ env_var_as_boolean(const char *var_name, bool default_value)
 
    if (strcmp(str, "1") == 0 ||
        strcasecmp(str, "true") == 0 ||
+       strcasecmp(str, "y") == 0 ||
        strcasecmp(str, "yes") == 0) {
       return true;
    } else if (strcmp(str, "0") == 0 ||
               strcasecmp(str, "false") == 0 ||
+              strcasecmp(str, "n") == 0 ||
               strcasecmp(str, "no") == 0) {
       return false;
    } else {