| # | Line 203 | Line 203 | freefunc( /* free memory associated with modifier */ | |
|---|---|---|
| 203 | if ((f = (MFUNC *)m->os) == NULL) | |
| 204 | return; | |
| 205 | for (i = 0; f->ep[i] != NULL; i++) | |
| 206 | < | epfree(f->ep[i]); |
| 206 | > | epfree(f->ep[i],1); |
| 207 | if (f->ctx[0]) { /* done with definitions */ | |
| 208 | calcontext(f->ctx); | |
| 209 | i = varvalue(REFVNAME)-.5; /* reference_count-- */ | |
| # | Line 290 | Line 290 | loadfunc( /* load definition file */ | |
| 290 | error(SYSTEM, errmsg); | |
| 291 | } | |
| 292 | fcompile(ffname); | |
| 293 | + | doptimize(1); /* optimize definitions */ |
| 294 | } | |
| 295 | ||
| 296 | ||
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |