ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/cv/mgflib/parser.h
(Generate patch)

Comparing ray/src/cv/mgflib/parser.h (file contents):
Revision 1.16 by greg, Fri Sep 2 16:04:16 1994 UTC vs.
Revision 1.17 by greg, Fri Feb 24 16:50:05 1995 UTC

# Line 90 | Line 90 | extern char    *mg_err[MG_NERRS];
90   * returns 0 when the end of file has been reached.
91   */
92  
93 < #define MG_MAXLINE      512             /* maximum input line length */
93 > #define MG_MAXLINE      4096            /* maximum input line length */
94   #define MG_MAXARGC      (MG_MAXLINE/4)  /* maximum argument count */
95  
96   typedef struct mg_fctxt {
# Line 205 | Line 205 | extern double  normalize(FVECT);       /* normalize a vector
205  
206   typedef struct {
207          int     clock;                  /* incremented each change */
208 <        short   flags;                  /* what's been set */
209 <        short   ssamp[C_CNSS];          /* spectral samples, min wl to max */
210 <        long    ssum;                   /* straight sum of spectral values */
208 >        unsigned short  flags;          /* what's been set */
209 >        unsigned short  ssamp[C_CNSS];  /* spectral samples, min wl to max */
210 >        unsigned long   ssum;           /* straight sum of spectral values */
211          float   cx, cy;                 /* xy chromaticity value */
212          float   eff;                    /* efficacy (lumens/watt) */
213   } C_COLOR;
# Line 226 | Line 226 | typedef struct {
226                          {14,42,143,435,1344,2839,3483,3362,2908,1954,956,\
227                          320,49,93,633,1655,2904,4334,5945,7621,9163,10263,\
228                          10622,10026,8544,6424,4479,2835,1649,874,468,227,\
229 <                        114,58,29,14,7,3,2,1,0}, 106836L, .735, .265, 362.230 }
229 >                        114,58,29,14,7,3,2,1,0}, 106836L, .467, .368, 362.230 }
230  
231   #define C_CIEY          { 1, C_CDSPEC|C_CSSPEC|C_CSXY|C_CSEFF,\
232                          {0,1,4,12,40,116,230,380,600,910,1390,2080,3230,\
233                          5030,7100,8620,9540,9950,9950,9520,8700,7570,6310,\
234                          5030,3810,2650,1750,1070,610,320,170,82,41,21,10,\
235 <                        5,2,1,1,0,0}, 106856L, .274, .717, 493.525 }
235 >                        5,2,1,1,0,0}, 106856L, .398, .542, 493.525 }
236  
237   #define C_CIEZ          { 1, C_CDSPEC|C_CSSPEC|C_CSXY|C_CSEFF,\
238                          {65,201,679,2074,6456,13856,17471,17721,16692,\
239                          12876,8130,4652,2720,1582,782,422,203,87,39,21,17,\
240                          11,8,3,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},\
241 <                        106770L, .167, .009, 54.363 }
241 >                        106770L, .147, .077, 54.363 }
242  
243   #define c_cval(c,l)     ((double)(c)->ssamp[((l)-C_MINWL)/C_CWLI] / (c)->ssum)
244  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines