|
|
@ -33,14 +33,14 @@ |
|
|
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
|
|
|
.\" SUCH DAMAGE. |
|
|
|
.\" |
|
|
|
.\" $OpenBSD: strrchr.3,v 1.2 1996/08/19 08:34:23 tholo Exp $ |
|
|
|
.\" $OpenBSD: strrchr.3,v 1.3 1999/06/04 17:26:27 aaron Exp $ |
|
|
|
.\" |
|
|
|
.Dd June 29, 1991 |
|
|
|
.Dt STRRCHR 3 |
|
|
|
.Os |
|
|
|
.Sh NAME |
|
|
|
.Nm strrchr |
|
|
|
.Nd locate character in string |
|
|
|
.Nd locate last occurence of a character in a string |
|
|
|
.Sh SYNOPSIS |
|
|
|
.Fd #include <string.h> |
|
|
|
.Ft char * |
|
|
@ -48,12 +48,11 @@ |
|
|
|
.Sh DESCRIPTION |
|
|
|
The |
|
|
|
.Fn strrchr |
|
|
|
function |
|
|
|
locates the last occurrence of |
|
|
|
function locates the last occurrence of the character |
|
|
|
.Fa c |
|
|
|
(converted to a char) |
|
|
|
in the string |
|
|
|
.Fa s . |
|
|
|
The terminating NUL character is considered part of the string. |
|
|
|
If |
|
|
|
.Fa c |
|
|
|
is |
|
|
@ -64,13 +63,21 @@ locates the terminating |
|
|
|
.Sh RETURN VALUES |
|
|
|
The |
|
|
|
.Fn strrchr |
|
|
|
function |
|
|
|
returns a pointer to the character, |
|
|
|
or a null |
|
|
|
pointer if |
|
|
|
.Fa c |
|
|
|
does not occur anywhere in |
|
|
|
.Fa s . |
|
|
|
function returns a pointer to the located character or |
|
|
|
.Dv NULL |
|
|
|
if the character does not appear in the string. |
|
|
|
.Sh EXAMPLES |
|
|
|
After the following call to |
|
|
|
.Fn strrchr , |
|
|
|
.Va p |
|
|
|
will point to the string |
|
|
|
.Qq obar : |
|
|
|
.Bd -literal -offset indent |
|
|
|
char *p; |
|
|
|
char *s = "foobar"; |
|
|
|
|
|
|
|
p = strrchr(s, 'o'); |
|
|
|
.Ed |
|
|
|
.Sh SEE ALSO |
|
|
|
.Xr index 3 , |
|
|
|
.Xr memchr 3 , |
|
|
|