]> git.sur5r.net Git - openldap/commitdiff
Declare memrchr() also when HAVE_MEMRCHR, since glibc by default does not.
authorHallvard Furuseth <hallvard@openldap.org>
Mon, 14 Nov 2005 16:02:04 +0000 (16:02 +0000)
committerHallvard Furuseth <hallvard@openldap.org>
Mon, 14 Nov 2005 16:02:04 +0000 (16:02 +0000)
Might need a worse #ifdef mess if any non-glibc memrchr() turns up.

include/ac/string.h

index 9d07bf4b43bbf19a55d6b465ca6f1331f2a7b513..7a5931e37ea3445a2e11b0a09e3809086ff855b5 100644 (file)
@@ -94,12 +94,12 @@ int (strncasecmp)();
 #define memcmp lutil_memcmp
 #endif
 
+/* GNU extension (glibc >= 2.1.91), only declared when defined(_GNU_SOURCE) */
 #ifndef HAVE_MEMRCHR
-       /* Actually, I think this is a GNU extension only */
-       void * lutil_memrchr(const void *b, int c, size_t len);
 #undef memrchr
 #define memrchr lutil_memrchr
 #endif /* ! HAVE_MEMRCHR */
+void * memrchr(const void *b, int c, size_t len);
 
 #define STRLENOF(s)    (sizeof(s)-1)