From 7b70d78de84aed66e750abb8ada6724415998f5f Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Fri, 21 Sep 2007 22:48:02 +0000 Subject: [PATCH] ash: remove erroneously applied patch --- shell/ash.c | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/shell/ash.c b/shell/ash.c index 4924741..167232c 100644 --- a/shell/ash.c +++ b/shell/ash.c @@ -2494,7 +2494,6 @@ pwdcmd(int argc, char **argv) #define DQSYNTAX 1 /* in double quotes */ #define SQSYNTAX 2 /* in single quotes */ #define ARISYNTAX 3 /* in arithmetic */ -#define PSSYNTAX 4 /* prompt */ #if ENABLE_ASH_OPTIMIZE_FOR_SIZE #define USE_SIT_FUNCTION @@ -9887,9 +9886,6 @@ readtoken1(int firstc, int syntax, char *eofmark, int striptabs) smallint dblquote; smallint oldstyle; smallint prevsyntax; /* syntax before arithmetic */ -#if ENABLE_ASH_EXPAND_PRMT - smallint pssyntax; /* we are expanding a prompt string */ -#endif int varnest; /* levels of variables expansion */ int arinest; /* levels of arithmetic expansion */ int parenlevel; /* levels of parens in arithmetic */ @@ -9914,11 +9910,6 @@ readtoken1(int firstc, int syntax, char *eofmark, int striptabs) dblquote = (syntax == DQSYNTAX); oldstyle = 0; prevsyntax = 0; -#if ENABLE_ASH_EXPAND_PRMT - pssyntax = (syntax == PSSYNTAX); - if (pssyntax) - syntax = DQSYNTAX; -#endif varnest = 0; arinest = 0; parenlevel = 0; @@ -9957,12 +9948,6 @@ readtoken1(int firstc, int syntax, char *eofmark, int striptabs) if (doprompt) setprompt(2); } else { -#if ENABLE_ASH_EXPAND_PRMT - if (c == '$' && pssyntax) { - USTPUTC(CTLESC, out); - USTPUTC('\\', out); - } -#endif if (dblquote && c != '\\' && c != '`' && c != '$' && ( @@ -10795,7 +10780,7 @@ expandstr(const char *ps) /* XXX Fix (char *) cast. */ setinputstring((char *)ps); - readtoken1(pgetc(), PSSYNTAX, nullstr, 0); + readtoken1(pgetc(), DQSYNTAX, nullstr, 0); popfile(); n.narg.type = NARG; -- 2.7.4