mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-08-04 02:08:49 -04:00
26 lines
833 B
C
26 lines
833 B
C
$NetBSD: patch-libgnu_string.in.h,v 1.1 2011/12/24 23:46:02 asau Exp $
|
|
|
|
--- libgnu/string.in.h.orig 2011-08-04 03:59:53.000000000 +0000
|
|
+++ libgnu/string.in.h
|
|
@@ -187,6 +187,12 @@ _GL_WARN_ON_USE (mempcpy, "mempcpy is un
|
|
#endif
|
|
|
|
/* Search backwards through a block for a byte (specified as an int). */
|
|
+#if defined(__NetBSD__)
|
|
+#if defined(__cplusplus)
|
|
+extern "C"
|
|
+#endif
|
|
+void * memrchr(const void *b, int c, size_t len);
|
|
+#else
|
|
#if @GNULIB_MEMRCHR@
|
|
# if ! @HAVE_DECL_MEMRCHR@
|
|
_GL_FUNCDECL_SYS (memrchr, void *, (void const *, int, size_t)
|
|
@@ -213,6 +219,7 @@ _GL_WARN_ON_USE (memrchr, "memrchr is un
|
|
"use gnulib module memrchr for portability");
|
|
# endif
|
|
#endif
|
|
+#endif
|
|
|
|
/* Find the first occurrence of C in S. More efficient than
|
|
memchr(S,C,N), at the expense of undefined behavior if C does not
|