--- ray/src/common/calcomp.h 2003/08/04 19:20:26 2.15 +++ ray/src/common/calcomp.h 2003/08/04 22:37:53 2.16 @@ -1,4 +1,4 @@ -/* RCSid $Id: calcomp.h,v 2.15 2003/08/04 19:20:26 greg Exp $ */ +/* RCSid $Id: calcomp.h,v 2.16 2003/08/04 22:37:53 greg Exp $ */ /* * calcomp.h - header file for expression parser. */ @@ -25,7 +25,7 @@ typedef struct { char *fname; /* function name */ short nargs; /* # of required arguments */ short atyp; /* assignment type (':' or '=') */ - double (*f)(); /* pointer to function */ + double (*f)(char *); /* pointer to function */ } LIBR; /* a library function */ typedef struct epnode { @@ -130,7 +130,8 @@ extern int isconstfun(EPNODE *ep); /* defined in calfunc.c */ extern int fundefined(char *fname); extern double funvalue(char *fname, int n, double *a); -extern void funset(char *fname, int nargs, int assign, double (*fptr)()); +extern void funset(char *fname, int nargs, int assign, + double (*fptr)(char *)); extern int nargum(void); extern double argument(int n); extern VARDEF *argf(int n);