my previous version was wrong; this one is right
[unix-history] / usr / src / lib / libc / string / index.3
.\" Copyright (c) 1990 The Regents of the University of California.
.\" All rights reserved.
.\"
.\" This code is derived from software contributed to Berkeley by
.\" Chris Torek.
.\"
.\" %sccs.include.redist.man%
.\"
.\" @(#)index.3 5.1 (Berkeley) %G%
.\"
.TH INDEX 3 ""
.AT
.SH NAME
index \- locate character in string
.SH SYNOPSIS
.nf
.ft B
#include <string.h>
char *
index(const char *s, int c);
.ft R
.fi
.SH DESCRIPTION
.B Index
returns a pointer to the first occurrence of
.I c
(converted to a
.BR char )
in the null-terminated string
.IR s ,
or NULL if
.I c
does not occur anywhere in
.IR s .
If
.I c
is '\e0',
.B index
locates the terminating '\e0'.
.SH SEE ALSO
index(3), memchr(3), rindex(3), strchr(3), strcspn(3), strpbrk(3), strrchr(3),
strsep(3), strspn(3), strstr(3), strtok(3)