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

Comparing ray/src/rt/rv2.c (file contents):
Revision 2.20 by greg, Thu Sep 9 13:47:55 1993 UTC vs.
Revision 2.25 by greg, Tue Jul 12 15:24:28 1994 UTC

# Line 32 | Line 32 | static char SCCSid[] = "$SunId$ LBL";
32  
33   extern char  *atos();
34  
35 + extern FILE  *popen();
36 +
37   extern char  rifname[128];              /* rad input file name */
38  
39   extern char  VersionID[];
# Line 348 | Line 350 | char  *s;
350          register PNODE  *p = &ptrunk;
351          int  adapt = 0;
352          double  e = 1.0;
353 < start:
353 >
354          for (cp = s; isspace(*cp); cp++)
355                  ;
356          if (*cp == '@') {
357                  adapt++;
358 <                goto start;
358 >                while (isspace(*++cp))
359 >                        ;
360          }
361          if (*cp == '\0') {              /* normalize to point */
362                  if (dev->getcur == NULL)
# Line 634 | Line 637 | char  *s;
637          if (thisray.ro == NULL)
638                  (*dev->comout)("ray hit nothing");
639          else {
640 <                sprintf(buf, "ray hit %s %s \"%s\"",
641 <                                objptr(thisray.ro->omod)->oname,
640 >                sprintf(buf, "ray hit %s%s %s \"%s\"",
641 >                                thisray.rod < 0.0 ? "back of " : "",
642 >                                thisray.ro->omod == OVOID ? VOIDID :
643 >                                        objptr(thisray.ro->omod)->oname,
644                                  ofun[thisray.ro->otype].funame,
645                                  thisray.ro->oname);
646                  (*dev->comout)(buf);
# Line 689 | Line 694 | char  *s;
694          (*dev->comout)(fname);
695          (*dev->comout)("\"...\n");
696                                                  /* write header */
697 +        newheader("RADIANCE", fp);
698          fputs(progname, fp);
699          fprintview(&ourview, fp);
700          if (octname != NULL)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines