Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | strcasestr*: Move AC_LIBOBJ invocations to module description. | Bruno Haible | 2011-06-16 | 1 | -0/+4 |
| | | | | | | | * m4/strcasestr.m4 (gl_FUNC_STRCASESTR_SIMPLE, gl_FUNC_STRCASESTR): Move AC_LIBOBJ and gl_PREREQ_STRCASESTR invocations from here... * modules/strcasestr-simple (configure.ac): ... to here. * modules/strcasestr (configure.ac): ... and here. | ||||
* | Oops, move dependency to 'memchr'. | Bruno Haible | 2008-11-02 | 1 | -1/+0 |
| | |||||
* | Mark 'memchr' obsolete. | Bruno Haible | 2008-11-02 | 1 | -0/+1 |
| | |||||
* | Convert strcasestr module to use Two-Way algorithm. | Eric Blake | 2008-01-14 | 1 | -9/+2 |
| | | | | | | | | | | | | | | | | | | | | | | * modules/strcasestr-simple: New module, based on the old strcasestr, but with Two-Way rather than KMP. * modules/strcasestr (Depends-on): Change to strcasestr-simple. * lib/string.in.h (rpl_strcasestr): Declare. * m4/strcasestr.m4 (gl_FUNC_STRCASESTR): Check for linear performance. * lib/strcasestr.c (strcasestr): Simplify, and avoid malloc. * modules/string (Makefile.am): Support strcasestr. * m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Likewise. * modules/strcasestr-tests (Depends-on): Check for alarm. * tests/test-strcasestr.c: Augment test. * lib/str-two-way.h: Clean up stray macro. * NEWS: Document new module. * MODULES.html.sh (string handling): Likewise. * doc/functions/strcasestr.texi: New file. * doc/gnulib.texi (Function Substitutes): New node. Move memmem here, since it is not a POSIX function. Signed-off-by: Eric Blake <ebb9@byu.net> | ||||
* | Unify 5 copies of the KMP code. | Bruno Haible | 2007-12-31 | 1 | -0/+1 |
| | |||||
* | Use the synonymous term LGPLv2. | Bruno Haible | 2007-07-16 | 1 | -1/+1 |
| | |||||
* | Update after allocsa -> malloca renaming. | Bruno Haible | 2007-06-09 | 1 | -1/+1 |
| | |||||
* | Optimize memory allocation to use alloca when possible. | Bruno Haible | 2007-02-12 | 1 | -0/+1 |
| | |||||
* | Ensure O(n) worst-case complexity of strcasestr substitute. | Bruno Haible | 2007-02-11 | 1 | -0/+2 |
| | |||||
* | Addendum to last patch. | Bruno Haible | 2007-02-05 | 1 | -2/+0 |
| | |||||
* | Enforce the use of gnulib modules for unportable <string.h> functions. | Bruno Haible | 2007-02-01 | 1 | -0/+1 |
| | |||||
* | Declare strcasestr() in the <string.h> replacement, rather than in | Bruno Haible | 2007-01-27 | 1 | -2/+2 |
| | | | | strcasestr.h. | ||||
* | gnulib-tool now synthesizes the EXTRA_DIST line. | Bruno Haible | 2006-10-13 | 1 | -1/+0 |
| | |||||
* | Distribute all lib/* source files through EXTRA_DIST. | Bruno Haible | 2006-10-12 | 1 | -1/+1 |
| | |||||
* | New module 'strcasestr'. | Bruno Haible | 2005-08-17 | 1 | -0/+27 |