1 --- bstring.3 2003-05-20 15:23:54.000000000 -0700
2 +++ bstring.3.edit 2006-07-12 10:55:13.000000000 -0700
10 -.Fn bcmp "const void *b1" "const void *b2" "size_t len"
17 -.Fn bcopy "const void *src" "void *dst" "size_t len"
24 -.Fn bzero "void *b" "size_t len"
31 -.Fn memchr "const void *b" "int c" "size_t len"
33 -.Fn memcmp "const void *b1" "const void *b2" "size_t len"
35 +.Fa "void *restrict s1"
36 +.Fa "const void *restrict s2"
41 -.Fn memccpy "void *dst" "const void *src" "int c" "size_t len"
54 -.Fn memcpy "void *dst" "const void *src" "size_t len"
56 +.Fa "void *restrict s1"
57 +.Fa "const void *restrict s2"
61 -.Fn memmove "void *dst" "const void *src" "size_t len"
68 -.Fn memset "void *b" "int c" "size_t len"
75 These functions operate on variable length strings of bytes.
76 -They do not check for terminating null bytes as the routines
77 +They do not check for terminating null bytes, as the routines
82 See the specific manual pages for more information.
84 +.Fd #include <string.h>
88 +is necessary and sufficient for all functions.