+2008-05-15 Eric Blake <ebb9@byu.net>
+
+ Glibc finally accepted the memmem speedup code, bugzilla #5514.
+ * doc/glibc-functions/memmem.texi (memmem): Mention last broken
+ glibc version.
+ * doc/glibc-functions/strcasestr.texi (strcasestr): Likewise.
+ * doc/posix-functions/strstr.texi (strstr): Likewise.
+ * lib/str-two-way.h (MAX): Sychronize with glibc.
+
2008-05-15 Paolo Bonzini <bonzini@gnu.org>
* lib/regcomp.c (optimize_utf8): Add a note on why we test
@item
This function has quadratic instead of linear worst-case complexity on some
platforms:
-glibc 2.6.1, FreeBSD 6.2, NetBSD 3.0, AIX 5.1, Cygwin 1.5.x.
+glibc 2.8, FreeBSD 6.2, NetBSD 3.0, AIX 5.1, Cygwin 1.5.x.
@end itemize
Portability problems not fixed by Gnulib:
@item
This function has quadratic instead of linear worst-case complexity on some
platforms:
-glibc 2.6.1, FreeBSD 6.2, NetBSD 3.0, OpenBSD 4.0.
+glibc 2.8, FreeBSD 6.2, NetBSD 3.0, OpenBSD 4.0.
@end itemize
Portability problems not fixed by Gnulib:
@item
This function has quadratic instead of linear worst-case complexity on some
platforms:
-glibc 2.6.1, MacOS X 10.3, FreeBSD 6.2, NetBSD 3.0, OpenBSD 4.0, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin 1.5.x, mingw.
+glibc 2.8, MacOS X 10.3, FreeBSD 6.2, NetBSD 3.0, OpenBSD 4.0, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin 1.5.x, mingw.
@end itemize
Portability problems not fixed by Gnulib:
# define LONG_NEEDLE_THRESHOLD SIZE_MAX
#endif
-#define MAX(a, b) ((a < b) ? (b) : (a))
+#ifndef MAX
+# define MAX(a, b) ((a < b) ? (b) : (a))
+#endif
#ifndef CANON_ELEMENT
# define CANON_ELEMENT(c) c