[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.4.10.1

version 1.4, 2006/03/19 01:50:49 version 1.4.10.1, 2008/03/23 00:40:26
Line 1 
Line 1 
 /*      $NetBSD$        */  /*      strfmon.c,v 1.4 2006/03/19 01:50:49 christos Exp        */
   
 /*-  /*-
  * Copyright (c) 2001 Alexey Zelkin <phantom@FreeBSD.org>   * Copyright (c) 2001 Alexey Zelkin <phantom@FreeBSD.org>
Line 32 
Line 32 
 #if 0  #if 0
 __FBSDID("$FreeBSD: src/lib/libc/stdlib/strfmon.c,v 1.14 2003/03/20 08:18:55 ache Exp $");  __FBSDID("$FreeBSD: src/lib/libc/stdlib/strfmon.c,v 1.14 2003/03/20 08:18:55 ache Exp $");
 #else  #else
 __RCSID("$NetBSD$");  __RCSID("strfmon.c,v 1.4 2006/03/19 01:50:49 christos Exp");
 #endif  #endif
 #endif /* LIBC_SCCS and not lint */  #endif /* LIBC_SCCS and not lint */
   
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.4.10.1

CVSweb <webmaster@jp.NetBSD.org>