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;