]> git.sur5r.net Git - openocd/blobdiff - src/helper/command.c
change all bool parsers to accept any value
[openocd] / src / helper / command.c
index 5f3fae5107d27d981511ebe0ace6720ad13d46f7..b7c44efc91033058c43adab890945504eac0d0e5 100644 (file)
@@ -955,7 +955,7 @@ DEFINE_PARSE_LONG(_s32, int32_t, n < INT32_MIN, INT32_MAX)
 DEFINE_PARSE_LONG(_s16, int16_t, n < INT16_MIN, INT16_MAX)
 DEFINE_PARSE_LONG(_s8, int8_t, n < INT8_MIN, INT8_MAX)
 
-int command_parse_bool(const char *in, bool *out,
+static int command_parse_bool(const char *in, bool *out,
                const char *on, const char *off)
 {
        if (strcasecmp(in, on) == 0)
@@ -967,7 +967,7 @@ int command_parse_bool(const char *in, bool *out,
        return  ERROR_OK;
 }
 
-int command_parse_bool_any(const char *in, bool *out)
+int command_parse_bool_arg(const char *in, bool *out)
 {
        if (command_parse_bool(in, out, "on", "off") == ERROR_OK)
                return ERROR_OK;
@@ -987,7 +987,7 @@ COMMAND_HELPER(handle_command_parse_bool, bool *out, const char *label)
        switch (CMD_ARGC) {
        case 1: {
                const char *in = CMD_ARGV[0];
-               if (command_parse_bool_any(in, out) != ERROR_OK)
+               if (command_parse_bool_arg(in, out) != ERROR_OK)
                {
                        LOG_ERROR("%s: argument '%s' is not valid", CMD_NAME, in);
                        return ERROR_INVALID_ARGUMENTS;