summaryrefslogtreecommitdiff
path: root/modules/memchr2
Commit message (Collapse)AuthorAgeFilesLines
* memchr, memchr2: add valgrind exceptionEric Blake2009-06-151-0/+1
| | | | | | | | | * lib/memchr.valgrind: New file. * lib/memchr2.valgrind: New file. * modules/memchr (Files): Distribute valgrind file. * modules/memchr2 (Files): Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
* Relicense the getndelim2 dependencies under LGPLv2+.Bruno Haible2008-09-061-1/+1
|
* Remove intprops dependency.Eric Blake2008-04-281-1/+0
| | | | | | | | | | | | * modules/memchr (Depends-on): Remove intprops. * modules/memrchr (Depends-on): Likewise. * modules/memchr2 (Depends-on): Likewise. * lib/memchr.c (__memchr): Hand-inline the TYPE_MAXIMUM check. * lib/memrchr.c (__memrchr): Likewise. * lib/memrchr2.c (memchr2): Likewise. Reported by Simon Josefsson. Signed-off-by: Eric Blake <ebb9@byu.net>
* Improve memchr2 performance.Eric Blake2008-04-231-0/+1
| | | | | | | | * lib/memchr2.c (memchr2): Further optimize parallel detection of NUL bytes. * modules/memchr2 (Depends-on): Use intprops.h. Signed-off-by: Eric Blake <ebb9@byu.net>
* New module 'memchr2'.Eric Blake2008-03-011-0/+24
* modules/memchr2: New file. * modules/memchr2-tests: Likewise. * lib/memchr2.h: Likewise. * lib/memchr2.c: Likewise, based on memchr.c. * tests/test-memchr2.c: New test. * MODULES.html.sh (String handling): Add memchr2. Signed-off-by: Eric Blake <ebb9@byu.net>