|MEMMEM(3)||Linux Programmer's Manual||MEMMEM(3)|
NAMEmemmem - locate a substring
#define _GNU_SOURCE /* See feature_test_macros(7) */ #include
void *memmem(const void * haystack , size_t haystacklen ,
const void * needle , size_t needlelen );
DESCRIPTIONThe memmem() function finds the start of the first occurrence of the substring needle of length needlelen in the memory area haystack of length haystacklen.
RETURN VALUEThe memmem() function returns a pointer to the beginning of the substring, or NULL if the substring is not found.
CONFORMING TOThis function is a GNU extension.
BUGSThis function was broken in Linux libraries up to and including libc 5.0.9; there the needle and haystack arguments were interchanged, and a pointer to the end of the first occurrence of needle was returned.
COLOPHONThis page is part of release 3.53 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/.