]> git.sur5r.net Git - openldap/blobdiff - include/ac/string.h
Declare memrchr() also when HAVE_MEMRCHR, since glibc by default does not.
[openldap] / 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)