From 50e7b06730915dd7439e880fe84439a4483ccbb4 Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Wed, 21 Dec 2005 15:35:48 -0500 Subject: [PATCH] [PATCH] quote.c: Make loop control more readable. quote_c_style_counted() in quote.c uses a hard-to-read construct. Convert this to a more traditional form of the for loop. Signed-off-by: Pavel Roskin Signed-off-by: Junio C Hamano --- quote.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/quote.c b/quote.c index 76eb1442..7218a708 100644 --- a/quote.c +++ b/quote.c @@ -126,8 +126,10 @@ static int quote_c_style_counted(const char *name, int namelen, if (!no_dq) EMIT('"'); - for (sp = name; (ch = *sp++) && (sp - name) <= namelen; ) { - + for (sp = name; sp < name + namelen; sp++) { + ch = *sp; + if (!ch) + break; if ((ch < ' ') || (ch == '"') || (ch == '\\') || (ch == 0177)) { needquote = 1; -- 2.11.0