]> git.saurik.com Git - apple/libc.git/blobdiff - string/string.3
Libc-498.1.7.tar.gz
[apple/libc.git] / string / string.3
index 04e84bb20446c7f20db1e398316a37c87da8673d..2b432798f252f5192f7a476cecabc11cb4f5edb4 100644 (file)
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)string.3   8.2 (Berkeley) 12/11/93
-.\" $FreeBSD: src/lib/libc/string/string.3,v 1.11 2001/10/01 16:09:00 ru Exp $
+.\" $FreeBSD: src/lib/libc/string/string.3,v 1.13 2002/10/19 13:41:22 tjr Exp $
 .\"
 .Dd December 11, 1993
 .Dt STRING 3
 .Os
 .Sh NAME
+.Nm index ,
+.Nm rindex ,
+.Nm stpcpy ,
+.Nm strcasecmp ,
 .Nm strcat ,
-.Nm strncat ,
 .Nm strchr ,
-.Nm strrchr ,
 .Nm strcmp ,
-.Nm strncmp ,
-.Nm strcasecmp ,
-.Nm strncasecmp ,
 .Nm strcpy ,
-.Nm strncpy ,
+.Nm strcspn ,
 .Nm strerror ,
 .Nm strlen ,
+.Nm strncasecmp ,
+.Nm strncat ,
+.Nm strncmp ,
+.Nm strncpy ,
 .Nm strpbrk ,
+.Nm strrchr ,
 .Nm strsep ,
 .Nm strspn ,
-.Nm strcspn ,
 .Nm strstr ,
-.Nm strtok ,
-.Nm index ,
-.Nm rindex
+.Nm strtok
 .Nd string specific functions
 .Sh LIBRARY
 .Lb libc
 .Sh SYNOPSIS
-.In string.h
-.Ft char *
-.Fn strcat "char *s" "const char * append"
+.In strings.h
 .Ft char *
-.Fn strncat "char *s" "const char *append" "size_t count"
+.Fo index
+.Fa "const char *s"
+.Fa "int c"
+.Fc
 .Ft char *
-.Fn strchr "const char *s" "int c"
-.Ft char *
-.Fn strrchr "const char *s" "int c"
-.Ft int
-.Fn strcmp "const char *s1" "const char *s2"
+.Fo rindex
+.Fa "const char *s"
+.Fa "int c"
+.Fc
 .Ft int
-.Fn strncmp "const char *s1" "const char *s2" "size_t count"
+.Fo strcasecmp
+.Fa "const char *s1"
+.Fa "const char *s2"
+.Fc
 .Ft int
-.Fn strcasecmp "const char *s1" "const char *s2"
-.Ft int
-.Fn strncasecmp "const char *s1" "const char *s2" "size_t count"
-.Ft char *
-.Fn strcpy "char *dst" "const char *src"
+.Fo strncasecmp
+.Fa "const char *s1"
+.Fa "const char *s2"
+.Fa "size_t n"
+.Fc
+.In string.h
 .Ft char *
-.Fn strncpy "char *dst" "const char *src" "size_t count"
+.Fo stpcpy
+.Fa "char *dst"
+.Fa "const char *src"
+.Fc
 .Ft char *
-.Fn strerror "int errno"
-.Ft size_t
-.Fn strlen "const char *s"
+.Fo strcat
+.Fa "char *restrict s1"
+.Fa "const char *restrict s2"
+.Fc
 .Ft char *
-.Fn strpbrk "const char *s" "const char *charset"
+.Fo strchr
+.Fa "const char *s"
+.Fa "int c"
+.Fc
+.Ft int
+.Fo strcmp
+.Fa "const char *s1"
+.Fa "const char *s2"
+.Fc
 .Ft char *
-.Fn strsep "char **stringp" "const char *delim"
+.Fo strcpy
+.Fa "char *restrict s1"
+.Fa "const char *restrict s2"
+.Fc
 .Ft size_t
-.Fn strspn "const char *s" "const char *charset"
+.Fo strcspn
+.Fa "const char *s1"
+.Fa "const char *s2"
+.Fc
+.Ft char *
+.Fo strerror
+.Fa "int errnum"
+.Fc
 .Ft size_t
-.Fn strcspn "const char *s" "const char *charset"
+.Fo strlen
+.Fa "const char *s"
+.Fc
+.Ft char *
+.Fo strncat
+.Fa "char *restrict s1"
+.Fa "const char *restrict s2"
+.Fa "size_t n"
+.Fc
+.Ft int
+.Fo strncmp
+.Fa "const char *s1"
+.Fa "const char *s2"
+.Fa "size_t n"
+.Fc
 .Ft char *
-.Fn strstr "const char *big" "const char *little"
+.Fo strncpy
+.Fa "char *restrict s1"
+.Fa "const char *restrict s2"
+.Fa "size_t n"
+.Fc
 .Ft char *
-.Fn strtok "char *s" "const char *delim"
+.Fo strpbrk
+.Fa "const char *s1"
+.Fa "const char *s2"
+.Fc
+.Ft char *
+.Fo strrchr
+.Fa "const char *s"
+.Fa "int c"
+.Fc
+.Ft char *
+.Fo strsep
+.Fa "char **stringp"
+.Fa "const char *delim"
+.Fc
+.Ft size_t
+.Fo strspn
+.Fa "const char *s1"
+.Fa "const char *s2"
+.Fc
 .Ft char *
-.Fn index "const char *s" "int c"
+.Fo strstr
+.Fa "const char *s1"
+.Fa "const char *s2"
+.Fc
 .Ft char *
-.Fn rindex "const char *s" "int c"
+.Fo strtok
+.Fa "char *restrict s1"
+.Fa "const char *restrict s2"
+.Fc
 .Sh DESCRIPTION
 The string
-functions manipulate strings terminated by a
+functions manipulate strings that are terminated by a
 null byte.
 .Pp
 See the specific manual pages for more information.
@@ -120,6 +189,7 @@ for size limitations.
 .Xr bstring 3 ,
 .Xr index 3 ,
 .Xr rindex 3 ,
+.Xr stpcpy 3 ,
 .Xr strcasecmp 3 ,
 .Xr strcat 3 ,
 .Xr strchr 3 ,
@@ -147,7 +217,6 @@ The
 .Fn strerror ,
 .Fn strlen ,
 .Fn strpbrk ,
-.Fn strsep ,
 .Fn strspn ,
 .Fn strcspn ,
 .Fn strstr ,