]> git.ipfire.org Git - thirdparty/man-pages.git/blobdiff - man3/memchr.3
des_crypt.3: Minor wording fix in VERSIONS
[thirdparty/man-pages.git] / man3 / memchr.3
index 6c88e342e74d5e6f8613cb6e46f7bef5de499d78..5258868e6eac1f098c9ca63f801c1d7fa7886d6b 100644 (file)
 .\" Modified Wed Feb 20 21:09:36 2002, Ian Redfern (redferni@logica.com)
 .\" 2008-07-09, mtk, add rawmemchr()
 .\"
-.TH MEMCHR 3  2017-03-13 "" "Linux Programmer's Manual"
+.TH MEMCHR 3  2019-03-06 "" "Linux Programmer's Manual"
 .SH NAME
 memchr, memrchr, rawmemchr \- scan memory for a character
 .SH SYNOPSIS
 .nf
 .B #include <string.h>
-
+.PP
 .BI "void *memchr(const void *" s ", int " c ", size_t " n );
-
+.PP
 .BI "void *memrchr(const void *" s ", int " c ", size_t " n );
-
+.PP
 .BI "void *rawmemchr(const void *" s ", int " c );
 .fi
-.sp
+.PP
 .in -4n
 Feature Test Macro Requirements for glibc (see
 .BR feature_test_macros (7)):
 .in
-.sp
+.PP
 .BR memrchr (),
 .BR rawmemchr ():
 _GNU_SOURCE
@@ -78,7 +78,7 @@ except that it searches backward from the end of the
 bytes pointed to by
 .I s
 instead of forward from the beginning.
-
+.PP
 The
 .BR rawmemchr ()
 function is similar to
@@ -96,11 +96,11 @@ If an instance of
 is not found, the results are unpredictable.
 The following call is a fast means of locating a string's
 terminating null byte:
+.PP
 .in +4n
-.nf
-
-char *p = rawmemchr(s,\ \(aq\\0\(aq);
-.fi
+.EX
+char *p = rawmemchr(s,\ \(aq\e0\(aq);
+.EE
 .in
 .SH RETURN VALUE
 The
@@ -110,7 +110,7 @@ and
 functions return a pointer
 to the matching byte or NULL if the character does not occur in
 the given memory area.
-
+.PP
 The
 .BR rawmemchr ()
 function returns a pointer to the matching byte, if one is found.
@@ -118,7 +118,7 @@ If no matching byte is found, the result is unspecified.
 .SH VERSIONS
 .BR rawmemchr ()
 first appeared in glibc in version 2.1.
-
+.PP
 .BR memrchr ()
 first appeared in glibc in version 2.2.
 .SH ATTRIBUTES
@@ -138,11 +138,11 @@ T}        Thread safety   MT-Safe
 .SH CONFORMING TO
 .BR memchr ():
 POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
-
+.PP
 The
 .BR memrchr ()
 function is a GNU extension, available since glibc 2.1.91.
-
+.PP
 The
 .BR rawmemchr ()
 function is a GNU extension, available since glibc 2.1.