From 3f60c36245fed94b091cba6b8b65ab4981958a4c Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Sat, 22 Jun 1996 21:42:02 +0000 Subject: [PATCH] Sat Jun 22 14:56:05 1996 Roland McGrath * read.c (conditional_line): Strip ws in `ifeq (a , b)' so it is the same as `ifeq (a, b)'. --- read.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/read.c b/read.c index c2de63b..1986c76 100644 --- a/read.c +++ b/read.c @@ -1091,7 +1091,16 @@ conditional_line (line, filename, lineno) if (*line == '\0') return -1; - *line++ = '\0'; + if (termin == ',') + { + /* Strip blanks after the first string. */ + char *p = line++; + while (isblank (p[-1])) + --p; + *p = '\0'; + } + else + *line++ = '\0'; s2 = variable_expand (s1); /* We must allocate a new copy of the expanded string because -- 2.7.4