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

Comparing ray/src/common/loadvars.c (file contents):
Revision 2.15 by greg, Fri May 22 14:44:11 2015 UTC vs.
Revision 2.18 by greg, Mon Jun 5 16:32:42 2023 UTC

# Line 21 | Line 21 | extern char  *fgetline();
21  
22   void
23   loadvars(                       /* load variables into vv from file */
24 <        char    *rfname
24 >        const char      *rfname
25   )
26   {
27          FILE    *fp;
# Line 54 | Line 54 | loadvars(                      /* load variables into vv from file */
54                          quit(1);
55                  }
56          }
57 <        fclose(fp);
57 >        if (fp != stdin)
58 >                fclose(fp);
59   }
60  
61  
62   int
63   setvariable(                    /* assign variable according to string */
64 <        char    *ass,
65 <        VARIABLE        *(*mv)(char*)
64 >        const char      *ass,
65 >        VARIABLE        *(*mv)(const char*)
66   )
67   {
68          char    varname[32];
# Line 123 | Line 124 | setvariable(                   /* assign variable according to string
124  
125   VARIABLE *
126   matchvar(                       /* match a variable by its name */
127 <        char    *nam
127 >        const char      *nam
128   )
129   {
130          int     n = strlen(nam);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines