From 582f234e00c019e6009bea7ab84cb615041cde94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Wed, 16 Apr 2014 06:40:57 +0200 Subject: [PATCH] Deleted useless for loop --- ChangeLog | 4 +++ tools/input.c | 67 +++++++++++++++++++++++++-------------------------- 2 files changed, 37 insertions(+), 34 deletions(-) diff --git a/ChangeLog b/ChangeLog index 51b355cd..3f1f3f5b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2014-04-16 Niels Möller <nisse@lysator.liu.se> + + * tools/input.c (sexp_get_quoted_char): Deleted useless for loop. + 2014-04-13 Niels Möller <nisse@lysator.liu.se> * rsa-compat.c: Deleted file. diff --git a/tools/input.c b/tools/input.c index f2b57f0a..b8085a4e 100644 --- a/tools/input.c +++ b/tools/input.c @@ -150,41 +150,40 @@ sexp_get_quoted_char(struct sexp_input *input) { sexp_next_char(input); - for (;;) - switch (input->c) - { - default: - return 1; - case '\"': - return 0; - case '\\': - sexp_next_char(input); + switch (input->c) + { + default: + return 1; + case '\"': + return 0; + case '\\': + sexp_next_char(input); - switch (input->c) - { - case 'b': input->c = '\b'; return 1; - case 't': input->c = '\t'; return 1; - case 'n': input->c = '\n'; return 1; - case 'f': input->c = '\f'; return 1; - case 'r': input->c = '\r'; return 1; - case '\\': input->c = '\\'; return 1; - case 'o': - case 'x': - /* FIXME: Not implemnted */ - abort(); - case '\n': - if (sexp_next_char(input) == '\r') - sexp_next_char(input); - - break; - case '\r': - if (sexp_next_char(input) == '\n') - sexp_next_char(input); - - break; - } - return 1; - } + switch (input->c) + { + case 'b': input->c = '\b'; return 1; + case 't': input->c = '\t'; return 1; + case 'n': input->c = '\n'; return 1; + case 'f': input->c = '\f'; return 1; + case 'r': input->c = '\r'; return 1; + case '\\': input->c = '\\'; return 1; + case 'o': + case 'x': + /* FIXME: Not implemnted */ + abort(); + case '\n': + if (sexp_next_char(input) == '\r') + sexp_next_char(input); + + break; + case '\r': + if (sexp_next_char(input) == '\n') + sexp_next_char(input); + + break; + } + return 1; + } } static void -- GitLab