build - Add build-all and install-all targets
[dragonfly.git] / include / strings.h
index 4b03b87..0a44039 100644 (file)
@@ -30,7 +30,7 @@
 #define        _STRINGS_H_
 
 #include <sys/cdefs.h>
-#include <sys/types.h>
+#include <machine/stdint.h>
 
 #ifndef _SIZE_T_DECLARED
 typedef        __size_t        size_t;
@@ -39,24 +39,27 @@ typedef     __size_t        size_t;
 
 __BEGIN_DECLS
 #if !defined(_KERNEL_VIRTUAL)
-#if __BSD_VISIBLE || (__XSI_VISIBLE && __XSI_VISIBLE <= 600)
+#if __BSD_VISIBLE || (__XSI_VISIBLE && __XSI_VISIBLE < 700)
 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 __BSD_VISIBLE
+void    explicit_bzero(void *, size_t);
+#endif
 int     ffs(int) __pure2;
 #endif
-#ifdef __BSD_VISIBLE
+#if __BSD_VISIBLE
 int     ffsll(long long) __pure2;
 #if !defined(_KERNEL_VIRTUAL)
 int     ffsl(long) __pure2;
 int     fls(int) __pure2;
 int     flsl(long) __pure2;
-#endif
 int     flsll(long long) __pure2;
 #endif
+#endif
 #if !defined(_KERNEL_VIRTUAL)
-#if __BSD_VISIBLE || (__XSI_VISIBLE && __XSI_VISIBLE <= 600)
+#if __BSD_VISIBLE || (__XSI_VISIBLE && __XSI_VISIBLE < 700)
 char   *index(const char *, int) __pure;                       /* LEGACY */
 char   *rindex(const char *, int) __pure;                      /* LEGACY */
 #endif