OpenBSD manual page server

Manual Page Search Parameters

MEMMEM(3) Library Functions Manual MEMMEM(3)

memmemlocate a byte substring in a byte string

#include <string.h>

void *
memmem(const void *big, size_t big_len, const void *little, size_t little_len);

The () function locates the first occurrence of the byte string little in the byte string big.

If little is zero length, big is returned; if little occurs nowhere in big, NULL is returned; otherwise a pointer to the first character of the first occurrence of little is returned.

memchr(3), strchr(3), strstr(3)

memmem() is a GNU extension.

The memmem() function first appeared in OpenBSD 5.4.

April 16, 2020 OpenBSD-current