--- ray/src/cal/rcalc.c 2023/02/06 22:40:21 1.37 +++ ray/src/cal/rcalc.c 2024/02/23 03:47:57 1.39 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: rcalc.c,v 1.37 2023/02/06 22:40:21 greg Exp $"; +static const char RCSid[] = "$Id: rcalc.c,v 1.39 2024/02/23 03:47:57 greg Exp $"; #endif /* * rcalc.c - record calculator program. @@ -155,6 +155,7 @@ char *argv[] break; case 'n': noinput = 1; + esupport &= ~E_RCONST; break; case 'i': switch (argv[i][2]) { @@ -257,6 +258,8 @@ eputs(" [-b][-l][-n][-p|-P][-w][-u][-tS][-s svar=sval] } if (blnkeq) /* for efficiency */ nbsynch(); + + doptimize(1); /* optimize definitions */ if (i == argc) /* from stdin */ execute(NULL);