User login |
memrchr (3)
MEMCHR(3) Linux Programmer's Manual MEMCHR(3)
NAME
memchr, memrchr - scan memory for a character
SYNOPSIS
#include <string.h>
void *memchr(const void *s, int c, size_t n);
void *memrchr(const void *s, int c, size_t n);
DESCRIPTION
The memchr() function scans the first n bytes of the memory area
pointed to by s for the character c. The first byte to match c (inter-
preted as an unsigned character) stops the operation.
The memrchr() function is like the memchr() function, except that it
searches backwards from the end of the n bytes pointed to by s instead
of forwards from the front.
RETURN VALUE
The memchr() and memrchr() functions return a pointer to the matching
byte or NULL if the character does not occur in the given memory area.
CONFORMING TO
The memchr() function conforms to SVr4, 4.3BSD, C89, C99, POSIX.1-2001.
The memrchr() function is a GNU extension, available since glibc
2.1.91.
SEE ALSO
index(3), rindex(3), strchr(3), strpbrk(3), strrchr(3), strsep(3), str-
spn(3), strstr(3), wmemchr(3)
2003-11-01 MEMCHR(3)
|