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

Comparing ray/src/common/header.c (file contents):
Revision 2.2 by greg, Thu Feb 20 11:40:36 1992 UTC vs.
Revision 2.3 by greg, Thu Nov 12 16:20:09 1992 UTC

# Line 1 | Line 1
1 < /* Copyright (c) 1991 Regents of the University of California */
1 > /* Copyright (c) 1992 Regents of the University of California */
2  
3   #ifndef lint
4   static char SCCSid[] = "$SunId$ LBL";
# Line 9 | Line 9 | static char SCCSid[] = "$SunId$ LBL";
9   *
10   *      8/19/88
11   *
12 < *  printargs(ac,av,fp) print an argument list to fp, followed by '\n'
12 > *  printargs(ac,av,fp) print an argument list to fp, followed by '\n'
13   *  isformat(s)         returns true if s is of the form "FORMAT=*"
14   *  formatval(r,s)      copy the format value in s to r
15   *  fputformat(s,fp)    write "FORMAT=%s" to fp
# Line 22 | Line 22 | static char SCCSid[] = "$SunId$ LBL";
22   #include  <stdio.h>
23   #include  <ctype.h>
24  
25 < #define  MAXLINE        512
25 > #define  MAXLINE        512
26  
27   #ifndef BSD
28 < #define  index  strchr
28 > #define  index  strchr
29   #endif
30  
31   extern char  *index();
# Line 97 | Line 97 | char  *p;
97  
98          for ( ; ; ) {
99                  buf[MAXLINE-2] = '\n';
100 <                if (fgets(buf, sizeof(buf), fp) == NULL)
100 >                if (fgets(buf, MAXLINE, fp) == NULL)
101                          return(-1);
102                  if (buf[0] == '\n')
103                          return(0);
104 + #ifdef MSDOS
105 +                if (buf[0] == '\r' && buf[1] == '\n')
106 +                        return(0);
107 + #endif
108                  if (buf[MAXLINE-2] != '\n') {
109                          ungetc(buf[MAXLINE-2], fp);     /* prevent false end */
110                          buf[MAXLINE-2] = '\0';

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines