--- ray/src/rt/func.c 2025/11/13 18:57:20 2.45 +++ ray/src/rt/func.c 2025/12/06 04:13:14 2.46 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: func.c,v 2.45 2025/11/13 18:57:20 greg Exp $"; +static const char RCSid[] = "$Id: func.c,v 2.46 2025/12/06 04:13:14 greg Exp $"; #endif /* * func.c - interface to calcomp functions. @@ -60,6 +60,7 @@ initfunc(void) /* initialize function evaluation */ setprismfuncs(); loadfunc(rayinitcal); rayinitcal[0] = '\0'; + doptimize(1); /* optimize definitions */ } @@ -285,7 +286,6 @@ loadfunc( /* load definition file */ error(SYSTEM, errmsg); } fcompile(ffname); - doptimize(1); /* optimize definitions */ }