From b41b8e713866311be9d8d564e2093679f7c0b3b0 Mon Sep 17 00:00:00 2001 From: rlar Date: Tue, 12 Nov 2013 21:42:08 +0100 Subject: [PATCH] insertnumber(), add `i' on invocation --- 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 9426d0c77..4860821bc 100644 --- a/src/frontend/numparam/xpressn.c +++ b/src/frontend/numparam/xpressn.c @@ -1172,7 +1172,7 @@ insertnumber(dico_t *dico, const int i, char *s, SPICE_DSTRINGPTR ustr_p) (snprintf(buf, sizeof(buf), "%-25s", u) == ACT_CHARACTS)) { memcpy(p, buf, ACT_CHARACTS); - return i + (int)(p - s - i) + ACT_CHARACTS; + return (int)(p - s - i) + ACT_CHARACTS; } message @@ -1182,7 +1182,7 @@ insertnumber(dico_t *dico, const int i, char *s, SPICE_DSTRINGPTR ustr_p) s+i, u, id); /* swallow everything on failure */ - return i + (int) strlen(s+i); + return (int) strlen(s+i); } @@ -1239,7 +1239,7 @@ nupa_substitute(dico_t *dico, const char *s, char *r) s = kptr; if (!err) - ir = insertnumber(dico, ir, r, &qstr); + ir = ir + insertnumber(dico, ir, r, &qstr); else err = message(dico, "Cannot compute substitute\n"); @@ -1304,7 +1304,7 @@ nupa_substitute(dico_t *dico, const char *s, char *r) } if (!err) - ir = insertnumber(dico, ir, r, &qstr); + ir = ir + insertnumber(dico, ir, r, &qstr); else message(dico, "Cannot compute &(expression)\n"); }