diff --git a/src/frontend/numparam/xpressn.c b/src/frontend/numparam/xpressn.c index 0c4e61f0e..c6a3b3da7 100644 --- a/src/frontend/numparam/xpressn.c +++ b/src/frontend/numparam/xpressn.c @@ -513,8 +513,7 @@ defsubckt(dico_t *dico, struct card *card, nupa_type categ) bool err; int i, j; - const char * const ls_ptr; - (ls_ptr - s) = (int) strlen(s); + const char * const ls_ptr = s + strlen(s); i = 0; while ((i < (ls_ptr - s)) && (s[i] != '.'))