443 |
|
/* if fn is NULL then relink all */ |
444 |
|
for (i = 0; i < NHASH; i++) |
445 |
|
for (vp = hashtbl[i]; vp != NULL; vp = vp->next) |
446 |
< |
if (vp->lib != NULL || fn == NULL || !strcmp(fn, vp->name)) |
446 |
> |
if ((vp->lib != NULL) | (fn == NULL) || !strcmp(fn, vp->name)) |
447 |
|
vp->lib = liblookup(vp->name); |
448 |
|
} |
449 |
|
|
621 |
|
{ |
622 |
|
EPNODE *ep1, *ep2; |
623 |
|
|
624 |
< |
if (!isalpha(nextc) && nextc != CNTXMARK) |
624 |
> |
if (!isalpha(nextc) & (nextc != CNTXMARK)) |
625 |
|
syntax("illegal variable name"); |
626 |
|
|
627 |
|
ep1 = newnode(); |
650 |
|
curfunc = ep1; |
651 |
|
} |
652 |
|
|
653 |
< |
if (nextc != '=' && nextc != ':') |
653 |
> |
if ((nextc != '=') & (nextc != ':')) |
654 |
|
syntax("'=' or ':' expected"); |
655 |
|
|
656 |
|
ep2 = newnode(); |