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

Comparing ray/src/common/readoct.c (file contents):
Revision 2.6 by greg, Thu Aug 6 09:29:38 1992 UTC vs.
Revision 2.7 by greg, Mon Sep 21 12:04:17 1992 UTC

# Line 41 | Line 41 | char  *ofn[];
41          extern int  fputs();
42          char  sbuf[512];
43          int  nf;
44 <        OBJECT  fnobjects;
44 >        OBJECT  fnobjects;
45          register int  i;
46          long  m;
47          
# Line 56 | Line 56 | char  *ofn[];
56                          error(SYSTEM, errmsg);
57                  }
58          }
59 + #ifdef MSDOS
60 +        setmode(fileno(infp), O_BINARY);
61 + #endif
62                                          /* get header */
63          if (checkheader(infp, OCTFMT, load&IO_INFO ? stdout : NULL) < 0)
64                  octerror(USER, "not an octree");
# Line 130 | Line 133 | char  *s;
133   static OCTREE
134   getfullnode()                   /* get a set, return fullnode */
135   {
136 <        OBJECT  set[MAXSET+1];
136 >        OBJECT  set[MAXSET+1];
137          register int  i;
138          register long  m;
139  
# Line 163 | Line 166 | static double
166   ogetflt()                       /* get a floating point number */
167   {
168          extern double  getflt();
169 <        double  r;
169 >        double  r;
170  
171          r = getflt(infp);
172          if (feof(infp))
# Line 175 | Line 178 | ogetflt()                      /* get a floating point number */
178   static OCTREE
179   gettree()                       /* get a pre-ordered octree */
180   {
181 <        register OCTREE  ot;
181 >        register OCTREE  ot;
182          register int  i;
183          
184          switch (getc(infp)) {
# Line 229 | Line 232 | getobj()                               /* get next object */
232          int  obj;
233          register int  i;
234          register long  m;
235 <        register OBJREC  *objp;
235 >        register OBJREC  *objp;
236  
237          i = ogetint(1);
238          if (i == -1)
# Line 255 | Line 258 | getobj()                               /* get next object */
258                          objp->oargs.sarg[i] = savestr(ogetstr(sbuf));
259          } else
260                  objp->oargs.sarg = NULL;
261 < #ifdef  IARGS
261 > #ifdef  IARGS
262          if (objp->oargs.niargs = ogetint(2)) {
263                  objp->oargs.iarg = (long *)bmalloc
264                                  (objp->oargs.niargs*sizeof(long));

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines