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
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to