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)

The memmem() function conforms to.

The memmem() function first appeared in OpenBSD 5.4.

August 3, 2024 OpenBSD-current