148 |
|
} else /* reference_count++ */ |
149 |
|
varset(REFVNAME, '=', varvalue(REFVNAME)+1.0); |
150 |
|
} |
151 |
< |
curfunc = NULL; /* parse expressions */ |
151 |
> |
ecurfunc = NULL; /* parse expressions */ |
152 |
|
sprintf(sbuf, "%s \"%s\"", ofun[m->otype].funame, m->oname); |
153 |
|
for (i=0, ne=0; ef && i < na; i++, ef>>=1) |
154 |
|
if (ef & 1) { /* flagged as an expression? */ |
157 |
|
initstr(arg[i], sbuf, 0); |
158 |
|
f->ep[ne++] = getE1(); |
159 |
|
if (nextc != EOF) |
160 |
< |
syntax("unexpected character"); |
160 |
> |
esyntax("unexpected character"); |
161 |
|
} |
162 |
|
if (ef) |
163 |
|
goto toofew; |
336 |
|
) |
337 |
|
{ |
338 |
|
if (fray == NULL) |
339 |
< |
syntax("ray parameter used in constant expression"); |
339 |
> |
esyntax("ray parameter used in constant expression"); |
340 |
|
|
341 |
|
if (--n < 0) |
342 |
|
goto badchan; |