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.1 by greg, Tue Dec 12 14:00:48 1995 UTC vs.
Revision 2.2 by greg, Wed Jan 17 15:45:16 1996 UTC

# Line 133 | Line 133 | char   *nam;
133  
134  
135   char *
136 < nvalue(vp, n)                   /* return nth variable value */
137 < VARIABLE        *vp;
136 > nvalue(vn, n)                   /* return nth variable value */
137 > register int    vn;
138   register int    n;
139   {
140          register char   *cp;
141  
142 <        if (vp == NULL | n < 0 | n >= vp->nass)
142 >        if (vval(vn) == NULL | n < 0 | n >= vdef(vn))
143                  return(NULL);
144 <        cp = vp->value;
144 >        cp = vval(vn);
145          while (n--)
146                  while (*cp++)
147                          ;
# Line 279 | Line 279 | register FILE  *fp;
279                  fputs("= ", fp);
280                  k = clipline = ( vv[i].fixval == catvalues ? 64 : 320 )
281                                  - strlen(vnam(i)) ;
282 <                cp = nvalue(vv+i, j);
282 >                cp = nvalue(i, j);
283                  while (*cp) {
284                      putc(*cp++, fp);
285                      if (--k <= 0) {             /* line too long */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines