From 2f486020be394d283b98868c85f30f4f23334b7a Mon Sep 17 00:00:00 2001 From: h_vogt Date: Wed, 23 Nov 2016 18:37:34 +0100 Subject: [PATCH] lexical.c, undo part of commit 360d1d7 ("Do not set Bit 8 in an ANSI char) --- src/frontend/parser/lexical.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frontend/parser/lexical.c b/src/frontend/parser/lexical.c index d3ff11a50..1de18b67d 100644 --- a/src/frontend/parser/lexical.c +++ b/src/frontend/parser/lexical.c @@ -185,13 +185,13 @@ nloop: if (c != EOF) /* Don't need to do this really. */ c = strip(c); -#ifdef QUOTE_CHAR + /* if '\' or '^', add following character to linebuf */ if ((c == '\\' && DIR_TERM != '\\') || (c == '\026') /* ^V */ ) { c = quote(cp_readchar(&string, cp_inp_cur)); push(&linebuf, strip(c)); } -#endif + /* if reading from fcn backeval() for backquote subst. */ if ((c == '\n') && cp_bqflag) c = ' ';