must have directory vnode as first op
[unix-history] / usr / src / include / string.h
index d67ab83..8e70eb2 100644 (file)
@@ -4,12 +4,12 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)string.h    5.7 (Berkeley) %G%
+ *     @(#)string.h    5.10 (Berkeley) %G%
  */
 
 #ifndef _STRING_H_
 #define        _STRING_H_
  */
 
 #ifndef _STRING_H_
 #define        _STRING_H_
-#include <machine/types.h>
+#include <machine/ansi.h>
 
 #ifdef _SIZE_T_
 typedef        _SIZE_T_        size_t;
 
 #ifdef _SIZE_T_
 typedef        _SIZE_T_        size_t;
@@ -48,9 +48,9 @@ size_t         strxfrm __P((char *, const char *, size_t));
 
 /* Nonstandard routines */
 #ifndef _ANSI_SOURCE
 
 /* Nonstandard routines */
 #ifndef _ANSI_SOURCE
-int     bcmp __P((const char *, const char *, size_t));
-void    bcopy __P((const char *, char *, size_t));
-void    bzero __P((char *, size_t));
+int     bcmp __P((const void *, const void *, size_t));
+void    bcopy __P((const void *, void *, size_t));
+void    bzero __P((void *, size_t));
 int     ffs __P((int));
 char   *index __P((const char *, int));
 void   *memccpy __P((void *, const void *, int, size_t));
 int     ffs __P((int));
 char   *index __P((const char *, int));
 void   *memccpy __P((void *, const void *, int, size_t));
@@ -60,7 +60,7 @@ char  *strdup __P((const char *));
 void    strmode __P((int, char *));
 int     strncasecmp __P((const char *, const char *, size_t));
 char   *strsep __P((char **, const char *));
 void    strmode __P((int, char *));
 int     strncasecmp __P((const char *, const char *, size_t));
 char   *strsep __P((char **, const char *));
-void    swab __P((const char *, char *, size_t));
+void    swab __P((const void *, void *, size_t));
 #endif 
 __END_DECLS
 
 #endif 
 __END_DECLS