From ec68ee7b94aff4ff6da3fe71718aa1e598c6c556 Mon Sep 17 00:00:00 2001 From: rlar Date: Sat, 18 Nov 2017 12:13:47 +0100 Subject: [PATCH] getexpress(), fix lvalues --- src/frontend/numparam/xpressn.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/frontend/numparam/xpressn.c b/src/frontend/numparam/xpressn.c index e37519371..a8769cdde 100644 --- a/src/frontend/numparam/xpressn.c +++ b/src/frontend/numparam/xpressn.c @@ -1348,14 +1348,14 @@ getexpress(const char * const s, SPICE_DSTRINGPTR tstr_p, const char **pi) nupa_type tpe; ls_ptr = s + strlen(s); - (xia_ptr + 1) = (p + 1) + 1; + xia_ptr = (p + 1) + 1 - 1; while (((xia_ptr + 1) < ls_ptr) && ((xia_ptr + 1)[-1] <= ' ')) - (xia_ptr + 1)++; /*white space ? */ + xia_ptr++; /*white space ? */ if ((xia_ptr + 1)[-1] == '"') { /* string constant */ - (xia_ptr + 1)++; + xia_ptr++; p = (xia_ptr + 1) - 1; while (((p + 1) < ls_ptr) && (*p != '"')) @@ -1370,7 +1370,7 @@ getexpress(const char * const s, SPICE_DSTRINGPTR tstr_p, const char **pi) } else { if ((xia_ptr + 1)[-1] == '{') - (xia_ptr + 1)++; + xia_ptr++; p = (xia_ptr + 1) - 1 - 1;