]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - common/cli_simple.c
JFFS2: Speed up and fix comparison functions
[karo-tx-uboot.git] / common / cli_simple.c
index 353ceeb7349ac144521a3838f5d66cbc2d479299..00a8d2f48b33d767d69310345eb900345b6197ab 100644 (file)
@@ -57,7 +57,7 @@ int cli_simple_parse_line(char *line, char *argv[])
        return nargs;
 }
 
-static void process_macros(const char *input, char *output)
+void cli_simple_process_macros(const char *input, char *output)
 {
        char c, prev;
        const char *varname_start = NULL;
@@ -68,7 +68,7 @@ static void process_macros(const char *input, char *output)
        /* 1 = waiting for '(' or '{' */
        /* 2 = waiting for ')' or '}' */
        /* 3 = waiting for '''  */
-       char *output_start = output;
+       char __maybe_unused *output_start = output;
 
        debug_parser("[PROCESS_MACROS] INPUT len %zd: \"%s\"\n", strlen(input),
                     input);
@@ -236,7 +236,7 @@ int cli_simple_run_command(const char *cmd, int flag)
                debug_parser("token: \"%s\"\n", token);
 
                /* find macros in this token and replace them */
-               process_macros(token, finaltoken);
+               cli_simple_process_macros(token, finaltoken);
 
                /* Extract arguments */
                argc = cli_simple_parse_line(finaltoken, argv);