| 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; |