From a46e1113d0ce75d665646cdb459e5ae9194d0ee3 Mon Sep 17 00:00:00 2001 From: rlar Date: Sat, 18 Nov 2017 17:15:19 +0100 Subject: [PATCH] defsubckt(), drop `ls_ptr' --- src/frontend/numparam/xpressn.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/frontend/numparam/xpressn.c b/src/frontend/numparam/xpressn.c index baf5cdda1..c3a9fe9fe 100644 --- a/src/frontend/numparam/xpressn.c +++ b/src/frontend/numparam/xpressn.c @@ -512,22 +512,21 @@ defsubckt(dico_t *dico, struct card *card, nupa_type categ) bool err; - const char * const ls_ptr = s + strlen(s); const char *i_ptr, *j_ptr; i_ptr = s; - while ((i_ptr < ls_ptr) && (*i_ptr != '.')) + while (*i_ptr && (*i_ptr != '.')) i_ptr++; /* skip 1st dotword */ - while ((i_ptr < ls_ptr) && (*i_ptr > ' ')) + while (*i_ptr && (*i_ptr > ' ')) i_ptr++; - while ((i_ptr < ls_ptr) && (*i_ptr <= ' ')) + while (*i_ptr && (*i_ptr <= ' ')) i_ptr++; /* skip blank */ j_ptr = i_ptr; - while ((j_ptr < ls_ptr) && (*j_ptr > ' ')) + while (*j_ptr && (*j_ptr > ' ')) j_ptr++; if (j_ptr > i_ptr) {