subckt.c, finishline(), #2/9, rewrite

This commit is contained in:
rlar 2017-03-21 19:39:22 +01:00
parent 0502e83fba
commit 5d3896c388
1 changed files with 3 additions and 2 deletions

View File

@ -1306,14 +1306,15 @@ finishLine(struct bxx_buffer *t, char *src, char *scname)
bxx_putc(t, *src++); bxx_putc(t, *src++);
continue; continue;
} }
which = *src;
s = skip_ws(src + 1); s = skip_ws(src + 1);
if (!*s || (*s != '(')) { if (*s != '(') {
lastwasalpha = isalpha_c(*src); lastwasalpha = isalpha_c(*src);
bxx_putc(t, *src++); bxx_putc(t, *src++);
continue; continue;
} }
lastwasalpha = 0; lastwasalpha = 0;
bxx_putc(t, which = *src); bxx_putc(t, which);
src = s; src = s;
bxx_putc(t, *src++); bxx_putc(t, *src++);
src = skip_ws(src); src = skip_ws(src);