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

Comparing ray/src/util/glarendx.c (file contents):
Revision 2.10 by schorsch, Fri Jan 2 12:48:36 2004 UTC vs.
Revision 2.11 by greg, Fri Apr 11 20:27:23 2014 UTC

# Line 187 | Line 187 | read_input(void)                       /* read glare sources from stdin */
187   #define S_DIREC         2
188          int     state = S_SEARCH;
189          char    buf[128];
190 <        register struct glare_src       *gs;
191 <        register struct glare_dir       *gd;
190 >        struct glare_src        *gs;
191 >        struct glare_dir        *gd;
192  
193          while (fgets(buf, sizeof(buf), stdin) != NULL)
194                  switch (state) {
# Line 205 | Line 205 | read_input(void)                       /* read glare sources from stdin */
205                          }
206                          if ((gs = newp(struct glare_src)) == NULL)
207                                  goto memerr;
208 <                        if (sscanf(buf, "%lf %lf %lf %lf %lf",
209 <                                        &gs->dir[0], &gs->dir[1], &gs->dir[2],
210 <                                        &gs->dom, &gs->lum) != 5)
208 >                        if (sscanf(buf, FVFORMAT, &gs->dir[0], &gs->dir[1],
209 >                                                &gs->dir[2]) != 3 ||
210 >                                        sscanf(buf, "%lf %lf",
211 >                                                &gs->dom, &gs->lum) != 2)
212                                  goto readerr;
213                          normalize(gs->dir);
214                          gs->next = all_srcs;
# Line 246 | Line 247 | print_values(          /* print out calculations */
247          gdfun *func
248   )
249   {
250 <        register struct glare_dir       *gd;
250 >        struct glare_dir        *gd;
251  
252          for (gd = all_dirs; gd != NULL; gd = gd->next)
253                  printf("%f\t%f\n", gd->ang*(180.0/PI), (*func)(gd));
# Line 260 | Line 261 | direct(                        /* compute direct vertical illuminance */
261   {
262          FVECT   mydir;
263          double  d, dval;
264 <        register struct glare_src       *gs;
264 >        struct glare_src        *gs;
265  
266          spinvector(mydir, midview.vdir, midview.vup, gd->ang);
267          dval = 0.0;
# Line 337 | Line 338 | dgi(           /* compute Daylight Glare Index */
338          struct glare_dir        *gd
339   )
340   {
341 <        register struct glare_src       *gs;
341 >        struct glare_src        *gs;
342          FVECT   mydir,testdir[7],vhor;
343          double  r,posn,omega,p[7],sum;
344          int     i,n;
# Line 388 | Line 389 | brs_gi(                /* compute BRS Glare Index */
389          struct glare_dir        *gd
390   )
391   {
392 <        register struct glare_src       *gs;
392 >        struct glare_src        *gs;
393          FVECT   mydir;
394          double  p;
395          double  sum;
# Line 414 | Line 415 | guth_dgr(              /* compute Guth discomfort glare rating */
415   )
416   {
417   #define q(w)    (20.4*w+1.52*pow(w,.2)-.075)
418 <        register struct glare_src       *gs;
418 >        struct glare_src        *gs;
419          FVECT   mydir;
420          double  p;
421          double  sum;
# Line 467 | Line 468 | cie_cgi(               /* compute CIE Glare Index */
468          struct glare_dir        *gd
469   )
470   {
471 <        register struct glare_src       *gs;
471 >        struct glare_src        *gs;
472          FVECT   mydir;
473          double  dillum;
474          double  p;
# Line 493 | Line 494 | ugr(           /* compute Unified Glare Rating */
494          struct glare_dir        *gd
495   )
496   {
497 <        register struct glare_src       *gs;
497 >        struct glare_src        *gs;
498          FVECT   mydir;
499          double  p;
500          double  sum;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines