--- ray/src/cal/calc.c 2003/06/08 12:03:09 1.2 +++ ray/src/cal/calc.c 2003/07/17 09:21:29 1.4 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: calc.c,v 1.2 2003/06/08 12:03:09 schorsch Exp $"; +static const char RCSid[] = "$Id: calc.c,v 1.4 2003/07/17 09:21:29 schorsch Exp $"; #endif /* * calc.c - simple algebraic desk calculator program. @@ -13,18 +13,14 @@ static const char RCSid[] = "$Id: calc.c,v 1.2 2003/06 #include #include +#include "rterror.h" #include "calcomp.h" - #define MAXRES 100 double result[MAXRES]; int nres = 0; -#ifndef BSD -#define index strchr -#endif - jmp_buf env; int recover = 0; @@ -93,8 +89,8 @@ char *argv[]; eclock++; continue; } - if ((cp = index(expr, '=')) != NULL || - (cp = index(expr, ':')) != NULL) { + if ((cp = strchr(expr, '=')) != NULL || + (cp = strchr(expr, ':')) != NULL) { if (cp[1]) scompile(expr, NULL, 0); else if (*cp == '=') {