Declare memrchr() also when HAVE_MEMRCHR, since glibc by default does not.

Might need a worse #ifdef mess if any non-glibc memrchr() turns up.
This commit is contained in:
Hallvard Furuseth 2005-11-14 16:02:04 +00:00
parent 8f571ff2e9
commit 4b9d08fd9b

View 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)