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

Comparing ray/src/util/dctimestep.c (file contents):
Revision 2.17 by greg, Fri Apr 15 18:43:57 2011 UTC vs.
Revision 2.18 by greg, Fri Oct 21 16:31:03 2011 UTC

# Line 444 | Line 444 | sum_images(const char *fspec, const CMATRIX *cv, FILE
444   static int
445   hasNumberFormat(const char *s)
446   {
447 <        while (*s && *s != '%')
448 <                s++;
449 <        if (!*s)
450 <                return(0);
451 <        do
452 <                ++s;
453 <        while (isdigit(*s));
454 <
455 <        return((*s == 'd') | (*s == 'i') | (*s == 'o') |
456 <                        (*s == 'x') | (*s == 'X'));
447 >        while (*s) {
448 >                while (*s != '%')
449 >                        if (!*s++)
450 >                                return(0);
451 >                if (*++s == '%') {              /* ignore "%%" */
452 >                        ++s;
453 >                        continue;
454 >                }
455 >                while (isdigit(*s))             /* field length */
456 >                        ++s;
457 >                                                /* field we'll use? */
458 >                if ((*s == 'd') | (*s == 'i') | (*s == 'o') |
459 >                                        (*s == 'x') | (*s == 'X'))
460 >                        return(1);
461 >        }
462 >        return(0);                              /* didn't find one */
463   }
464  
465   int

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines