Loading...
--- Libc/Libc-1044.1.2/string/FreeBSD/strstr.3
+++ Libc/Libc-763.12/string/FreeBSD/strstr.3
@@ -37,47 +37,26 @@
.Dt STRSTR 3
.Os
.Sh NAME
-.Nm strcasestr ,
-.Nm strcasestr_l ,
-.Nm strnstr ,
-.Nm strstr
+.Nm strstr , strcasestr , strnstr
.Nd locate a substring in a string
.Sh LIBRARY
.Lb libc
.Sh SYNOPSIS
.In string.h
.Ft char *
-.Fo strcasestr
-.Fa "const char *s1"
-.Fa "const char *s2"
-.Fc
+.Fn strstr "const char *big" "const char *little"
.Ft char *
-.Fo strnstr
-.Fa "const char *s1"
-.Fa "const char *s2"
-.Fa "size_t n"
-.Fc
+.Fn strcasestr "const char *big" "const char *little"
.Ft char *
-.Fo strstr
-.Fa "const char *s1"
-.Fa "const char *s2"
-.Fc
-.In string.h
-.In xlocale.h
-.Ft char *
-.Fo strcasestr_l
-.Fa "const char *s1"
-.Fa "const char *s2"
-.Fa "locale_t loc"
-.Fc
+.Fn strnstr "const char *big" "const char *little" "size_t len"
.Sh DESCRIPTION
The
.Fn strstr
function
locates the first occurrence of the null-terminated string
-.Fa s2
+.Fa little
in the null-terminated string
-.Fa s1 .
+.Fa big .
.Pp
The
.Fn strcasestr
@@ -89,11 +68,11 @@
.Fn strnstr
function
locates the first occurrence of the null-terminated string
-.Fa s2
+.Fa little
in the string
-.Fa s1 ,
+.Fa big ,
where not more than
-.Fa n
+.Fa len
characters are searched.
Characters that appear after a
.Ql \e0
@@ -103,28 +82,20 @@
function is a
.Fx
specific API, it should only be used when portability is not a concern.
-.Pp
-While the
-.Fn strcasestr
-function uses the current locale, the
-.Fn strcasestr_l
-function may be passed a locale directly. See
-.Xr xlocale 3
-for more information.
.Sh RETURN VALUES
If
-.Fa s2
+.Fa little
is an empty string,
-.Fa s1
+.Fa big
is returned;
if
-.Fa s2
+.Fa little
occurs nowhere in
-.Fa s1 ,
+.Fa big ,
.Dv NULL
is returned;
otherwise a pointer to the first character of the first occurrence of
-.Fa s2
+.Fa little
is returned.
.Sh EXAMPLES
The following sets the pointer
@@ -157,6 +128,7 @@
.Ed
.Sh SEE ALSO
.Xr memchr 3 ,
+.Xr memmem 3 ,
.Xr strchr 3 ,
.Xr strcspn 3 ,
.Xr strpbrk 3 ,
@@ -164,8 +136,7 @@
.Xr strsep 3 ,
.Xr strspn 3 ,
.Xr strtok 3 ,
-.Xr wcsstr 3 ,
-.Xr xlocale 3
+.Xr wcsstr 3
.Sh STANDARDS
The
.Fn strstr