[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.24 and 1.25

version 1.24, 2015/10/09 01:37:08 version 1.25, 2016/07/27 01:52:03
Line 439 
Line 439 
                 return(0L);                  return(0L);
   
         if (**gargv == '\"' || **gargv == '\'')          if (**gargv == '\"' || **gargv == '\'')
                 return (long) *((*gargv++)+1);                  return (unsigned char) *((*gargv++)+1);
   
         errno = 0;          errno = 0;
         val = strtol (*gargv, &ep, 0);          val = strtol (*gargv, &ep, 0);
Line 457 
Line 457 
                 return(0UL);                  return(0UL);
   
         if (**gargv == '\"' || **gargv == '\'')          if (**gargv == '\"' || **gargv == '\'')
                 return (unsigned long) *((*gargv++)+1);                  return (unsigned char) *((*gargv++)+1);
   
         errno = 0;          errno = 0;
         val = strtoul (*gargv, &ep, 0);          val = strtoul (*gargv, &ep, 0);
Line 475 
Line 475 
                 return(0.0);                  return(0.0);
   
         if (**gargv == '\"' || **gargv == '\'')          if (**gargv == '\"' || **gargv == '\'')
                 return (double) *((*gargv++)+1);                  return (unsigned char) *((*gargv++)+1);
   
         errno = 0;          errno = 0;
         val = strtod (*gargv, &ep);          val = strtod (*gargv, &ep);

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25