diff options
author | Pavel Roskin <proski@gnu.org> | 2005-12-21 15:35:48 -0500 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-12-21 13:28:24 -0800 |
commit | 50e7b06730915dd7439e880fe84439a4483ccbb4 (patch) | |
tree | fa4b7c50864b966a67d641cbf1b86cbebbaa15c9 /quote.c | |
parent | 6689f08735d08a057f8d6f91af98b04960afa517 (diff) | |
download | git-50e7b06730915dd7439e880fe84439a4483ccbb4.tar.gz |
[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 <proski@gnu.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'quote.c')
-rw-r--r-- | quote.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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; |