summaryrefslogtreecommitdiffstats
path: root/man/man3/index.3
blob: 77f2b5a245d9fee768fd1edc5a03553027399c26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
.\" Copyright 2022 Alejandro Colomar <alx@kernel.org>
.\"
.\" SPDX-License-Identifier: Linux-man-pages-copyleft
.\"
.TH index 3 2024-05-02 "Linux man-pages (unreleased)"
.SH NAME
index, rindex \- locate character in string
.SH LIBRARY
Standard C library
.RI ( libc ", " \-lc )
.SH SYNOPSIS
.nf
.B #include <strings.h>
.P
.BI "[[deprecated]] char *index(const char *" s ", int " c );
.BI "[[deprecated]] char *rindex(const char *" s ", int " c );
.fi
.SH DESCRIPTION
.BR index ()
is identical to
.BR strchr (3).
.P
.BR rindex ()
is identical to
.BR strrchr (3).
.P
Use
.BR strchr (3)
and
.BR strrchr (3)
instead of these functions.
.SH STANDARDS
None.
.SH HISTORY
4.3BSD; marked as LEGACY in POSIX.1-2001.
Removed in POSIX.1-2008,
recommending
.BR strchr (3)
and
.BR strrchr (3)
instead.
.SH SEE ALSO
.BR strchr (3),
.BR strrchr (3)