File: index.3

package info (click to toggle)
manpages 6.03-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 18,720 kB
  • sloc: perl: 3,144; sh: 497; python: 181; makefile: 108; lisp: 22
file content (46 lines) | stat: -rw-r--r-- 865 bytes parent folder | download | duplicates (8)
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
45
46
'\" t
.\" Copyright 2022 Alejandro Colomar <alx@kernel.org>
.\"
.\" SPDX-License-Identifier: Linux-man-pages-copyleft
.\"
.TH index 3 2023-01-05 "Linux man-pages 6.03"
.SH NAME
index, rindex \- locate character in string
.SH LIBRARY
Standard C library
.RI ( libc ", " \-lc )
.SH SYNOPSIS
.nf
.B #include <strings.h>
.PP
.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).
.PP
.BR rindex ()
is identical to
.BR strrchr (3).
.PP
Use
.BR strchr (3)
and
.BR strrchr (3)
instead of these functions.
.SH STANDARDS
4.3BSD; marked as LEGACY in POSIX.1-2001.
POSIX.1-2008 removes the specifications of
.BR index ()
and
.BR rindex (),
recommending
.BR strchr (3)
and
.BR strrchr (3)
instead.
.SH SEE ALSO
.BR strchr (3),
.BR strrchr (3)