ENH: Added # character for shell escaping.
This commit is contained in:
parent
b25629efc4
commit
87dcfb54c4
@ -59,7 +59,7 @@ static int kwsysSystem_Shell__CharIsWhitespace(char c)
|
|||||||
/*--------------------------------------------------------------------------*/
|
/*--------------------------------------------------------------------------*/
|
||||||
static int kwsysSystem_Shell__CharNeedsQuotesOnUnix(char c)
|
static int kwsysSystem_Shell__CharNeedsQuotesOnUnix(char c)
|
||||||
{
|
{
|
||||||
return ((c == '\'') || (c == '`') || (c == ';') ||
|
return ((c == '\'') || (c == '`') || (c == ';') || (c == '#') ||
|
||||||
(c == '&') || (c == '$') || (c == '(') || (c == ')'));
|
(c == '&') || (c == '$') || (c == '(') || (c == ')'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -190,6 +190,8 @@ SET(CHECK_ARGS
|
|||||||
amper&sand
|
amper&sand
|
||||||
@two-ats@
|
@two-ats@
|
||||||
one@at
|
one@at
|
||||||
|
"#two-pounds#"
|
||||||
|
"one#pound"
|
||||||
"c:/posix/path/with space"
|
"c:/posix/path/with space"
|
||||||
"c:\\windows\\path\\with space"
|
"c:\\windows\\path\\with space"
|
||||||
"'single quotes with space'"
|
"'single quotes with space'"
|
||||||
@ -209,6 +211,8 @@ SET(CHECK_ARGS
|
|||||||
"amper&sand with space"
|
"amper&sand with space"
|
||||||
"@two-ats@ with space"
|
"@two-ats@ with space"
|
||||||
"one@at with space"
|
"one@at with space"
|
||||||
|
"#two-pounds# with space"
|
||||||
|
"one#pound with space"
|
||||||
)
|
)
|
||||||
FOREACH(arg ${CHECK_ARGS})
|
FOREACH(arg ${CHECK_ARGS})
|
||||||
SET(ARG "${arg}")
|
SET(ARG "${arg}")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user