projects
/
debian
/
tar
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Elide non-DFSG compliant upstream components
[debian/tar]
/
gnu
/
strtol.c
diff --git
a/gnu/strtol.c
b/gnu/strtol.c
index aee2ece31ccf85bdc1199de8be3f843f42144f4d..058f9b1fbb00ede1645c8f950f15ad3fd7c4e8bc 100644
(file)
--- a/
gnu/strtol.c
+++ b/
gnu/strtol.c
@@
-2,8
+2,8
@@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Convert string representation of a number into an integer value.
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Convert string representation of a number into an integer value.
- Copyright (C) 1991
, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2003, 2005,
-
2006, 2007, 2009, 2010 Free Software
Foundation, Inc.
+ Copyright (C) 1991
-1992, 1994-1999, 2003, 2005-2007, 2009-2011 Free Software
+ Foundation, Inc.
NOTE: The canonical source of this file is maintained with the GNU C
Library. Bugs can be reported to bug-glibc@gnu.org.
NOTE: The canonical source of this file is maintained with the GNU C
Library. Bugs can be reported to bug-glibc@gnu.org.
@@
-143,11
+143,11
@@
? (t) 0 \
: TYPE_SIGNED_MAGNITUDE (t) \
? ~ (t) 0 \
? (t) 0 \
: TYPE_SIGNED_MAGNITUDE (t) \
? ~ (t) 0 \
- : ~
(t) 0 << (sizeof (t) * CHAR_BIT - 1
)))
+ : ~
TYPE_MAXIMUM (t
)))
# define TYPE_MAXIMUM(t) \
((t) (! TYPE_SIGNED (t) \
? (t) -1 \
# define TYPE_MAXIMUM(t) \
((t) (! TYPE_SIGNED (t) \
? (t) -1 \
- :
~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)
)))
+ :
((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1
)))
# ifndef ULLONG_MAX
# define ULLONG_MAX TYPE_MAXIMUM (unsigned long long)
# ifndef ULLONG_MAX
# define ULLONG_MAX TYPE_MAXIMUM (unsigned long long)