ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/fropen.c
(Generate patch)

Comparing ray/src/common/fropen.c (file contents):
Revision 2.11 by schorsch, Mon Jun 30 14:59:11 2003 UTC vs.
Revision 2.17 by greg, Sat Jun 7 05:09:45 2025 UTC

# Line 4 | Line 4 | static const char      RCSid[] = "$Id$";
4   /*
5   * Find and open a Radiance library file.
6   *
7 < *  External symbols declared in standard.h
7 > *  External symbols declared in paths.h
8   */
9  
10   #include "copyright.h"
# Line 15 | Line 15 | static const char      RCSid[] = "$Id$";
15  
16  
17   FILE *
18 < frlibopen(fname)                /* find file and open for reading */
19 < register char  *fname;
18 > frlibopen(                      /* find file and open for reading */
19 >        char  *fname
20 > )
21   {
21        extern char  *strcpy(), *getrlibpath();
22          FILE  *fp;
23          char  pname[PATH_MAX];
24 <        register char  *sp, *cp;
24 >        char  *sp, *cp;
25  
26          if (fname == NULL)
27                  return(NULL);
28  
29 <        if (ISDIRSEP(fname[0]) || fname[0] == '.')      /* absolute path */
29 >        if (ISABS(fname) || fname[0] == '.')    /* absolute path */
30                  return(fopen(fname, "r"));
31                                                  /* check search path */
32          sp = getrlibpath();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines