From 4af9653b1ecf18f35a160e36fcab0532a8708544 Mon Sep 17 00:00:00 2001 From: Bowen Wang Date: Fri, 26 Jul 2024 21:38:46 +0800 Subject: [PATCH] nshlib/nsh_parse: support use \\ to pass '\' to argument Now the nsh can use \\ to pass '\' to the command Signed-off-by: Bowen Wang --- nshlib/nsh_parse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nshlib/nsh_parse.c b/nshlib/nsh_parse.c index ed4db317e..8e92cdcfc 100644 --- a/nshlib/nsh_parse.c +++ b/nshlib/nsh_parse.c @@ -216,7 +216,7 @@ static FAR char *nsh_envexpand(FAR struct nsh_vtbl_s *vtbl, FAR char *varname); #endif -#if defined(CONFIG_NSH_QUOTE) && defined(CONFIG_NSH_ARGCAT) +#if defined(CONFIG_NSH_QUOTE) static void nsh_dequote(FAR char *cmdline); #else # define nsh_dequote(c) @@ -1306,7 +1306,7 @@ static FAR char *nsh_envexpand(FAR struct nsh_vtbl_s *vtbl, * Name: nsh_dequote ****************************************************************************/ -#if defined(CONFIG_NSH_QUOTE) && defined(CONFIG_NSH_ARGCAT) +#if defined(CONFIG_NSH_QUOTE) static void nsh_dequote(FAR char *cmdline) { FAR char *ptr;