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

Comparing ray/src/common/readobj.c (file contents):
Revision 1.1 by greg, Thu Feb 2 10:34:39 1989 UTC vs.
Revision 1.2 by greg, Wed Oct 4 16:32:04 1989 UTC

# Line 26 | Line 26 | readobj(input)                 /* read in an object file or stream *
26   char  *input;
27   {
28          FILE  *popen();
29 <        char  *fgets();
29 >        char  *fgets(), *fgetline();
30          FILE  *infp;
31          char  buf[512];
32          register int  c;
# Line 48 | Line 48 | char  *input;
48                          continue;
49                  if (c == '#') {                         /* comment */
50                          fgets(buf, sizeof(buf), infp);
51 <                } else if (c == '!') {                  /* pipe */
51 >                } else if (c == '!') {                  /* command */
52                          ungetc(c, infp);
53 <                        fgets(buf, sizeof(buf), infp);
54 <                        c = strlen(buf);
55 <                        if (buf[c-1] == '\n')
56 <                                buf[c-1] = '\0';
53 >                        fgetline(buf, sizeof(buf), infp);
54                          readobj(buf);
55                  } else {                                /* object */
56                          ungetc(c, infp);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines