2008-04-28 Eric Blake * memchr.c (__memchr): Hand-inline the TYPE_MAXIMUM check. 2008-04-27 Bruno Haible * memchr.c (__memchr): Change type of 'i'. 2008-04-26 Eric Blake Bruno Haible * memchr.c: Include intprops.h. (__memchr): Optimize parallel detection of matching bytes. Rename local variables. Add explanatory comments. 2008-04-26 Bruno Haible Fix module 'memchr', broken since 2000-10-28. * memchr.c: Outside glibc, define memchr, not __memchr. 2007-11-07 Bruno Haible * gettext-0.17 released. 2007-01-26 Bruno Haible * Makefile.am (LIBADD_SOURCE): Remove strdup.h. 2007-01-26 Paul Eggert * strdup.h: Remove file. * strdup.c: Don't include no-longer-existent include files. Rely on instead. * hard-locale.c: Likewise. 2006-11-03 Bruno Haible Simplify xmalloc expressions. Add overflow check in xmalloc arguments. * m-common.c (kwsinit): Use XNMALLOC instead of xmalloc. * m-fgrep.c (Fcompile): Use XMALLOC instead of xmalloc. * m-regex.c (Gcompile, compile): Use XMALLOC, XNMALLOC instead of xmalloc. 2006-11-01 Bruno Haible * dfa.c (delete_pos): Renamed from remove. (epsclosure): Update. Reported by Ralf Wildenhues . 2006-10-29 Bruno Haible Make it compile in C++ mode. * dfa.h (token): Typedef as int. * dfa.c (remove): Renamed from delete. (epsclosure): Update. (match_mb_charset): Cast strncpy argument. (dfaexec): Add cast. (dfacomp): Cast malloc result. (icatalloc): Rename argument names to 'stem', 'suffix'. (enlist): Rename 'new' argument to 'suffix'. (addlists): Rename 'new' argument to 'suffixes'. (dfamust): Cast malloc results. Rename local variable 'new' to 'common'. * kwset.c (kwsprep): Cast obstack_alloc result. (bmexec): Cast memchr result. * m-fgrep.c (Fexecute): Rename local variable 'try' to 'curr'. Cast memchr result. * m-regex.c (struct patterns): Move out of the scope of struct compiled_regex. (Gcompile, compile, EGexecute): Cast memchr results. * regex.c (EXTEND_BUFFER): Cast REALLOC result. (byte_re_match_2_internal): Limit the scope of same_str_p variable. Rename local variable 'not' to 'invert'. (regcomp): Cast malloc results. 2006-11-27 Bruno Haible * gettext-0.16.1 released. 2006-10-26 Bruno Haible * gettext-0.16 released. 2006-10-10 Bruno Haible Make it possible to #define stpcpy, strdup to aliases. * strdup.c (strdup) [!_LIBC]: Don't undefine. 2006-09-13 Paul Eggert * memchr.c: Include unconditionally. * strdup.c: Likewise. 2006-07-30 Bruno Haible * Makefile.am (AM_CPPFLAGS): Replace ../lib with ../gnulib-lib. 2006-07-25 Bruno Haible * Makefile.msvc: Remove file. * Makefile.am (EXTRA_DIST): Remove Makefile.msvc. 2006-07-25 Bruno Haible * Makefile.vms: Remove file. * Makefile.am (EXTRA_DIST): Remove Makefile.vms. 2006-07-21 Bruno Haible * gettext-0.15 released. 2006-05-16 Bruno Haible * regex.c (mempcpy) [_LIBC]: New macro. (regerror): Use it instead of __mempcpy. 2005-10-06 Bruno Haible * hard-locale.c: Test HAVE_CONFIG_H using #ifdef. * m-common.c: Likewise. * m-fgrep.c: Likewise. * m-regex.c: Likewise. Reported by Ralf Wildenhues on bug-gnulib. 2005-04-18 Bruno Haible * dfa.c (update_mb_len_index): Change argument type to 'const char *'. Avoids gcc-4.0 warnings. 2006-06-21 Bruno Haible * gettext-0.14.6 released. 2005-05-23 Bruno Haible * gettext-0.14.5 released. 2005-04-11 Bruno Haible * gettext-0.14.4 released. 2005-03-14 Bruno Haible * gettext-0.14.3 released. 2005-02-24 Bruno Haible * gettext-0.14.2 released. 2005-02-12 Bruno Haible * Makefile.msvc (INCLUDES): Add -I., needed for , and -I..\intl, needed for . 2005-02-12 Bruno Haible * libgrep.h: Add extern "C" for C++. 2003-07-08 David Kaelbling * dfa.c (lex): Remove non-constant initializers. 2005-02-08 Bruno Haible * kwset.h (kwsincr, kwsprep): Change return type to 'const char *'. * kwset.c (kwsincr, kwsprep): Likewise. 2005-02-03 Bruno Haible * dfa.c (dfaexec): Avoid continuing the loop past the end of the string. 2005-01-27 Bruno Haible * dfa.c (parse_bracket_exp_mb): Don't confuse wctype_t with wchar_t. 2005-01-27 Bruno Haible * Makefile.am (libgrep_a_DEPENDENCIES): New variable. (AM_CPPFLAGS): Add -I../intl, so that libintl.h is found before gettext is installed. 2005-01-14 Bruno Haible * Makefile.am (EXTRA_DIST): Add $(LIBADD_SOURCE). 2005-01-08 Bruno Haible * libgrep.h: New file. * kwset.h: From grep-2.5.1 with modifications. * kwset.c: From grep-2.5.1 with modifications. * dfa.h: From grep-2.5.1 with modifications. * dfa.c: From grep-2.5.1 with modifications. * m-common.h: New file. * m-common.c: New file, with code from grep-2.5.1/src/search.c. * m-fgrep.c: New file, with code from grep-2.5.1/src/search.c. * m-regex.c: New file, with code from grep-2.5.1/src/search.c. * hard-locale.h: New file, from gnulib. * hard-locale.c: New file, from gnulib. * memchr.c: New file, from gnulib. * regex.h: New file, from gnulib. * regex.c: New file, from gnulib. * strdup.h: New file, from gnulib. * strdup.c: New file, from gnulib. * Makefile.am: New file. * Makefile.msvc: New file. * Makefile.vms: New file.