svn commit: r189809 - head/include

David Schultz das at FreeBSD.org
Sat Mar 14 12:03:35 PDT 2009


Author: das
Date: Sat Mar 14 19:03:34 2009
New Revision: 189809
URL: http://svn.freebsd.org/changeset/base/189809

Log:
  Namespace: memccpy() and memchr() are XSI, and memrchr() is a BSD extension.

Modified:
  head/include/string.h

Modified: head/include/string.h
==============================================================================
--- head/include/string.h	Sat Mar 14 19:02:28 2009	(r189808)
+++ head/include/string.h	Sat Mar 14 19:03:34 2009	(r189809)
@@ -55,11 +55,13 @@ typedef	__size_t	size_t;
 #endif
 
 __BEGIN_DECLS
-#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
+#if __XSI_VISIBLE >= 600
 void	*memccpy(void * __restrict, const void * __restrict, int, size_t);
 #endif
 void	*memchr(const void *, int, size_t) __pure;
+#if __BSD_VISIBLE
 void	*memrchr(const void *, int, size_t) __pure;
+#endif
 int	 memcmp(const void *, const void *, size_t) __pure;
 void	*memcpy(void * __restrict, const void * __restrict, size_t);
 #if __BSD_VISIBLE


More information about the svn-src-head mailing list