Интерактивная система просмотра системных руководств (man-ов)
memchr (3)
>> memchr (3) ( FreeBSD man: Библиотечные вызовы ) memchr (3) ( Русские man: Библиотечные вызовы ) memchr (3) ( Linux man: Библиотечные вызовы ) memchr (3) ( POSIX man: Библиотечные вызовы ) memchr (9) ( Solaris man: Ядро )
BSD mandoc
NAME
memchr
- locate byte in byte string
LIBRARY
Lb libc
SYNOPSIS
#include <string.h>
void *
memchr (const void *b int c size_t len);
void *
memrchr (const void *b int c size_t len);
DESCRIPTION
The
memchr ();
function
locates the first occurrence of
Fa c
(converted to an unsigned char)
in string
Fa b .
The
memrchr ();
function behaves like
memchr (,);
except that it locates the last occurrence of
Fa c
in string
Fa b .
RETURN VALUES
The
memchr ();
and
memrchr ();
functions
return a pointer to the byte located,
or NULL if no such byte exists within
Fa len
bytes.
SEE ALSO
memmem(3),
strchr(3),
strcspn(3),
strpbrk(3),
strrchr(3),
strsep(3),
strspn(3),
strstr(3),
strtok(3)
STANDARDS
The
memchr ();
function
conforms to
St -isoC .
The
memrchr ( );
function is a GNU extension and conforms to no standard.
HISTORY
The
memrchr ();
function first appeared in GNU libc 2.1.91, this implementation
first appeared in
Fx 8.0 ,
coming from
Ox 4.3 .
Index
- NAME
-
- LIBRARY
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUES
-
- SEE ALSO
-
- STANDARDS
-
- HISTORY
-