[BACK]Return to strfmon.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libc / stdlib

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/lib/libc/stdlib/strfmon.c between version 1.4 and 1.5

version 1.4, 2006/03/19 01:50:49 version 1.5, 2008/03/18 18:16:08
Line 75  __RCSID("$NetBSD$");
Line 75  __RCSID("$NetBSD$");
 } while (/* CONSTCOND */ 0)  } while (/* CONSTCOND */ 0)
   
 #define GET_NUMBER(VAR) do {                                    \  #define GET_NUMBER(VAR) do {                                    \
         VAR = 0;                                                \          int ovar;                                               \
           ovar = VAR = 0;                                         \
         while (isdigit((unsigned char)*fmt)) {                  \          while (isdigit((unsigned char)*fmt)) {                  \
                 VAR *= 10;                                      \                  VAR *= 10;                                      \
                 VAR += *fmt - '0';                              \                  VAR += *fmt - '0';                              \
                   if (ovar > VAR)                                 \
                           goto e2big_error;                       \
                   else                                            \
                           ovar = VAR;                             \
                 fmt++;                                          \                  fmt++;                                          \
         }                                                       \          }                                                       \
 } while (/* CONSTCOND */ 0)  } while (/* CONSTCOND */ 0)

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

CVSweb <webmaster@jp.NetBSD.org>