Mercurial > hg > octave-lojdl > gnulib-hg
changeset 13935:0e43457abc1c
memmem-simple: Stylistic changes.
* m4/memmem.m4 (gl_FUNC_MEMMEM_SIMPLE): Avoid possible gcc warning.
Fix preprocessor directive indentation.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sun, 19 Dec 2010 01:05:39 +0100 |
parents | 0e10c7f526c5 |
children | f1ea8e924d1b |
files | ChangeLog m4/memmem.m4 |
diffstat | 2 files changed, 13 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-12-18 Bruno Haible <bruno@clisp.org> + + memmem-simple: Stylistic changes. + * m4/memmem.m4 (gl_FUNC_MEMMEM_SIMPLE): Avoid possible gcc warning. + Fix preprocessor directive indentation. + 2010-12-15 Pádraig Brady <P@draigBrady.com> memmem, memmem-simple: reorganize and expand empty needle check
--- a/m4/memmem.m4 +++ b/m4/memmem.m4 @@ -1,4 +1,4 @@ -# memmem.m4 serial 21 +# memmem.m4 serial 22 dnl Copyright (C) 2002, 2003, 2004, 2007, 2008, 2009, 2010 Free Software dnl Foundation, Inc. dnl This file is free software; the Free Software Foundation @@ -32,16 +32,16 @@ result |= 1; /* Check for empty needle behavior. */ { - char* haystack="AAA"; - if (memmem (haystack, 3, 0, 0) != haystack) + const char *haystack = "AAA"; + if (memmem (haystack, 3, NULL, 0) != haystack) result |= 2; } return result; ]])], [gl_cv_func_memmem_works_always=yes], [gl_cv_func_memmem_works_always=no], - [dnl glibc 2.12 and cygwin 1.7.7 have issue #12092 above. - dnl Also empty needles work on glibc >= 2.1 and cygwin >= 1.7.0 + [dnl glibc 2.9..2.12 and cygwin 1.7.7 have issue #12092 above. + dnl Also empty needles work on glibc >= 2.1 and cygwin >= 1.7.0. dnl uClibc is not affected, since it uses different source code. dnl Assume that it works on all other platforms (even if not linear). AC_EGREP_CPP([Lucky user], @@ -50,7 +50,8 @@ #include <features.h> #if ((__GLIBC__ == 2 && ((__GLIBC_MINOR > 0 && __GLIBC_MINOR__ < 9) \ || __GLIBC_MINOR__ > 12)) \ - || (__GLIBC__ > 2)) || defined __UCLIBC__ + || (__GLIBC__ > 2)) \ + || defined __UCLIBC__ Lucky user #endif #elif defined __CYGWIN__