From d5893cd1cb5d967b2b730d6eec9dc53b50a78792 Mon Sep 17 00:00:00 2001 From: rlar Date: Fri, 6 May 2016 19:40:08 +0200 Subject: [PATCH] getword(), fix lvalues --- src/frontend/numparam/xpressn.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/frontend/numparam/xpressn.c b/src/frontend/numparam/xpressn.c index e8138ee86..30285e596 100644 --- a/src/frontend/numparam/xpressn.c +++ b/src/frontend/numparam/xpressn.c @@ -1321,20 +1321,20 @@ getword(const char * const s, SPICE_DSTRINGPTR tstr_p, const char **pi) /* isolate a word from s after position "after". return i= last read+1 */ { const char *iptr; - (iptr - s) = (int) (*pi - s); + iptr = *pi; int ls; ls = (int) strlen(s); do - (iptr - s)++; + iptr++; while (((iptr - s) < ls) && !alfa(s[(iptr - s) - 1])); spice_dstring_reinit(tstr_p); while (((iptr - s) <= ls) && (alfa(s[(iptr - s) - 1]) || isdigit_c(s[(iptr - s) - 1]))) { cadd(tstr_p, toupper_c(s[(iptr - s) - 1])); - (iptr - s)++; + iptr++; } *pi = s + (iptr - s);