X-Git-Url: https://git.saurik.com/apple/libc.git/blobdiff_plain/9385eb3d10ebe5eb398c52040ec3dbfba9b0cdcf..5f4d86c1219d56604890d932a3152b3b5dd15b55:/string/FreeBSD/strchr.3?ds=sidebyside diff --git a/string/FreeBSD/strchr.3 b/string/FreeBSD/strchr.3 index 6f8d3fa..f6780e0 100644 --- a/string/FreeBSD/strchr.3 +++ b/string/FreeBSD/strchr.3 @@ -34,55 +34,65 @@ .\" SUCH DAMAGE. .\" .\" @(#)strchr.3 8.2 (Berkeley) 4/19/94 -.\" $FreeBSD: src/lib/libc/string/strchr.3,v 1.9 2002/12/18 13:33:03 ru Exp $ +.\" $FreeBSD: src/lib/libc/string/strchr.3,v 1.11 2003/09/04 20:36:54 simon Exp $ .\" .Dd April 19, 1994 .Dt STRCHR 3 .Os .Sh NAME -.Nm strchr +.Nm strchr , strrchr .Nd locate character in string .Sh LIBRARY .Lb libc .Sh SYNOPSIS .In string.h -.Ft char * +.Ft "char *" .Fn strchr "const char *s" "int c" +.Ft "char *" +.Fn strrchr "const char *s" "int c" .Sh DESCRIPTION The .Fn strchr function locates the first occurrence of .Fa c +(converted to a +.Vt char ) in the string pointed to by .Fa s . -The terminating -.Dv NUL -character is considered part of the string. -If +The terminating null character is considered part of the string; +therefore if .Fa c is .Ql \e0 , -.Fn strchr -locates the terminating +the functions locate the terminating .Ql \e0 . +.Pp +The +.Fn strrchr +function is identical to +.Fn strchr +except it locates the last occurrence of +.Fa c . .Sh RETURN VALUES -The function +The functions .Fn strchr -returns a pointer to the located character, or +and +.Fn strrchr +return a pointer to the located character, or .Dv NULL if the character does not appear in the string. .Sh SEE ALSO .Xr memchr 3 , .Xr strcspn 3 , .Xr strpbrk 3 , -.Xr strrchr 3 , .Xr strsep 3 , .Xr strspn 3 , .Xr strstr 3 , .Xr strtok 3 .Sh STANDARDS -The +The functions .Fn strchr -function -conforms to +and +.Fn strrchr +conform to .St -isoC .