--- ray/src/common/fropen.c 2003/02/25 02:47:21 2.9 +++ ray/src/common/fropen.c 2003/07/17 09:21:29 2.13 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: fropen.c,v 2.9 2003/02/25 02:47:21 greg Exp $"; +static const char RCSid[] = "$Id: fropen.c,v 2.13 2003/07/17 09:21:29 schorsch Exp $"; #endif /* * Find and open a Radiance library file. @@ -11,6 +11,7 @@ static const char RCSid[] = "$Id: fropen.c,v 2.9 2003/ #include +#include "rtio.h" #include "paths.h" @@ -18,9 +19,9 @@ FILE * frlibopen(fname) /* find file and open for reading */ register char *fname; { - extern char *strcpy(), *getlibpath(); + extern char *getrlibpath(); FILE *fp; - char pname[MAXPATH]; + char pname[PATH_MAX]; register char *sp, *cp; if (fname == NULL) @@ -29,7 +30,7 @@ register char *fname; if (ISDIRSEP(fname[0]) || fname[0] == '.') /* absolute path */ return(fopen(fname, "r")); /* check search path */ - sp = getlibpath(); + sp = getrlibpath(); do { cp = pname; while (*sp && (*cp = *sp++) != PATHSEP)