From b137930330e64bf32a2d1a9b10a9c74cd2c2591a Mon Sep 17 00:00:00 2001 From: rlar Date: Sat, 7 Nov 2015 19:11:54 +0100 Subject: [PATCH] xpressn.c, formula(), #6/6 simplify --- src/frontend/numparam/xpressn.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/frontend/numparam/xpressn.c b/src/frontend/numparam/xpressn.c index 52c772ad4..159cef68e 100644 --- a/src/frontend/numparam/xpressn.c +++ b/src/frontend/numparam/xpressn.c @@ -665,13 +665,9 @@ parseunit(const char *s) static const char * fetchid(const char *s, const char *s_end) { - for (; s < s_end; s++) { - - char c = *s; - - if (!(alfanum(c) || c == '.')) + for (; s < s_end; s++) + if (!(alfanum(*s) || *s == '.')) return s; - } return s; } @@ -1007,10 +1003,9 @@ formula(dico_t *dico, const char *s, const char *s_end, bool *perror) if (fu > 0) { state = S_init; /* S_init means: ignore for the moment */ } else { - const char *t; spice_dstring_reinit(&tstr); - for (t = s; t < s_next;) - cadd(&tstr, upcase(*t++)); + while (s < s_next) + cadd(&tstr, upcase(*s++)); u = fetchnumentry(dico, spice_dstring_value(&tstr), &error); state = S_atom; }