svn commit: r189350 - head/include
David Schultz
das at FreeBSD.org
Tue Mar 3 19:31:52 PST 2009
Author: das
Date: Wed Mar 4 03:31:51 2009
New Revision: 189350
URL: http://svn.freebsd.org/changeset/base/189350
Log:
- Remove bcmp, bcopy, bzero, index, and rindex from the POSIX.1-2008
namespace.
- Add ffs to the XSI namespace.
Modified:
head/include/strings.h
Modified: head/include/strings.h
==============================================================================
--- head/include/strings.h Wed Mar 4 03:31:10 2009 (r189349)
+++ head/include/strings.h Wed Mar 4 03:31:51 2009 (r189350)
@@ -38,10 +38,14 @@ typedef __size_t size_t;
#endif
__BEGIN_DECLS
+#if __BSD_VISIBLE || __POSIX_VISIBLE <= 200112
int bcmp(const void *, const void *, size_t) __pure; /* LEGACY */
void bcopy(const void *, void *, size_t); /* LEGACY */
void bzero(void *, size_t); /* LEGACY */
+#endif
+#if __XSI_VISIBLE
int ffs(int) __pure2;
+#endif
#ifdef __BSD_VISIBLE
int ffsl(long) __pure2;
int ffsll(long long) __pure2;
@@ -49,8 +53,10 @@ int fls(int) __pure2;
int flsl(long) __pure2;
int flsll(long long) __pure2;
#endif
+#if __BSD_VISIBLE || __POSIX_VISIBLE <= 200112
char *index(const char *, int) __pure; /* LEGACY */
char *rindex(const char *, int) __pure; /* LEGACY */
+#endif
int strcasecmp(const char *, const char *) __pure;
int strncasecmp(const char *, const char *, size_t) __pure;
__END_DECLS
More information about the svn-src-head
mailing list