[BACK]Return to printf.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / printf

Diff for /src/usr.bin/printf/printf.c between version 1.2 and 1.3

version 1.2, 1996/06/26 05:37:59 version 1.3, 1997/01/17 07:13:06
Line 190 
Line 190 
                                 }                                  }
   
                                 /* skip to field width */                                  /* skip to field width */
                                 for (; index(SKIP1, *fmt); ++fmt) ;                                  for (; strchr(SKIP1, *fmt); ++fmt) ;
                                 fieldwidth = *fmt == '*' ? getint() : 0;                                  fieldwidth = *fmt == '*' ? getint() : 0;
   
                                 /* skip to possible '.', get following precision */                                  /* skip to possible '.', get following precision */
                                 for (; index(SKIP2, *fmt); ++fmt) ;                                  for (; strchr(SKIP2, *fmt); ++fmt) ;
                                 if (*fmt == '.')                                  if (*fmt == '.')
                                         ++fmt;                                          ++fmt;
                                 precision = *fmt == '*' ? getint() : 0;                                  precision = *fmt == '*' ? getint() : 0;
   
                                 for (; index(SKIP2, *fmt); ++fmt) ;                                  for (; strchr(SKIP2, *fmt); ++fmt) ;
                                 if (!*fmt) {                                  if (!*fmt) {
                                         warnx ("missing format character");                                          warnx ("missing format character");
                                         return(1);                                          return(1);
Line 446 
Line 446 
         if (!*gargv)          if (!*gargv)
                 return(0);                  return(0);
   
         if (index(number, **gargv))          if (strchr(number, **gargv))
                 return(atoi(*gargv++));                  return(atoi(*gargv++));
   
         return 0;          return 0;

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3