projects
/
gnulib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
New module 'fmodl'.
[gnulib.git]
/
lib
/
memchr2.c
diff --git
a/lib/memchr2.c
b/lib/memchr2.c
index
af36050
..
b8816a5
100644
(file)
--- a/
lib/memchr2.c
+++ b/
lib/memchr2.c
@@
-1,5
+1,5
@@
-/* Copyright (C) 1991, 1993, 1996
, 1997, 1999, 2000, 2003, 2004, 2006, 2008,
-
2009
Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1993, 1996
-1997, 1999-2000, 2003-2004, 2006, 2008-2012
+ Free Software Foundation, Inc.
Based on strlen implementation by Torbjorn Granlund (tege@sics.se),
with help from Dan Sahlin (dan@sics.se) and
Based on strlen implementation by Torbjorn Granlund (tege@sics.se),
with help from Dan Sahlin (dan@sics.se) and
@@
-125,7
+125,7
@@
memchr2 (void const *s, int c1_in, int c2_in, size_t n)
significant bytes (positions j+1..3), but it does not matter since we
already have a non-zero bit at position 8*j+7.
significant bytes (positions j+1..3), but it does not matter since we
already have a non-zero bit at position 8*j+7.
- Similary, we compute tmp2 =
+ Similar
l
y, we compute tmp2 =
((longword2 - repeated_one) & ~longword2) & (repeated_one << 7).
The test whether any byte in longword1 or longword2 is zero is equivalent
((longword2 - repeated_one) & ~longword2) & (repeated_one << 7).
The test whether any byte in longword1 or longword2 is zero is equivalent