From b832578f0ebf91aebd5f72438813a85623edd3c0 Mon Sep 17 00:00:00 2001 From: rlar Date: Thu, 5 May 2016 21:07:51 +0200 Subject: [PATCH] nupa_substitute(), fix lvalues --- src/frontend/numparam/xpressn.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/frontend/numparam/xpressn.c b/src/frontend/numparam/xpressn.c index 619e1c63e..a0a50ca27 100644 --- a/src/frontend/numparam/xpressn.c +++ b/src/frontend/numparam/xpressn.c @@ -1213,12 +1213,12 @@ nupa_substitute(dico_t *dico, char * const s, char *r) if (c == '{') { /* try ps expression syntax */ - (kptr - s) = i; + kptr = s + i; nnest = 1; do { - (kptr - s)++; + kptr++; d = s[(kptr - s) - 1]; if (d == '{') nnest++; @@ -1260,7 +1260,7 @@ nupa_substitute(dico_t *dico, char * const s, char *r) while ((i < (s_end - s)) && (s[i - 1] <= ' ')) i++; - (kptr - s) = i; + kptr = s + i; if (s[(kptr - s) - 1] == '(') { /* sub-formula */ @@ -1268,7 +1268,7 @@ nupa_substitute(dico_t *dico, char * const s, char *r) do { - (kptr - s)++; + kptr++; if ((kptr - s) > (s_end - s)) d = '\0'; else @@ -1296,7 +1296,7 @@ nupa_substitute(dico_t *dico, char * const s, char *r) do { - (kptr - s)++; + kptr++; if ((kptr - s) > (s_end - s)) d = '\0'; else