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

Comparing ray/src/gen/xform.c (file contents):
Revision 2.1 by greg, Tue Nov 12 17:04:57 1991 UTC vs.
Revision 2.2 by greg, Tue Dec 24 18:08:25 1991 UTC

# Line 304 | Line 304 | addxform(fin)                  /* add xf arguments to strings */
304   FILE  *fin;
305   {
306          register int  i;
307 +        int  resetarr = 0;
308          FUNARGS  fa;
309  
310          if (readfargs(&fa, fin) != 1)
311                  return(-1);
312                                          /* string arguments */
313 <        printf("%d", fa.nsargs + xac-xfa);
313 >        if (xac > xfa && strcmp(xav[xfa], "-i"))
314 >                resetarr = 2;
315 >        printf("%d", fa.nsargs + resetarr + xac-xfa);
316          for (i = 0; i < fa.nsargs; i++)
317                  printf(" %s", fa.sarg[i]);
318 +        if (resetarr)
319 +                printf(" -i 1");
320          for (i = xfa; i < xac; i++)     /* add xf arguments */
321                  printf(" %s", xav[i]);
322          printf("\n");

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines