mojave man page for memmem

Query: memmem

OS: mojave

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

MEMMEM(3)						   BSD Library Functions Manual 						 MEMMEM(3)

NAME
memmem -- locate a byte substring in a byte string
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <string.h> void * memmem(const void *big, size_t big_len, const void *little, size_t little_len);
DESCRIPTION
The memmem() function locates the first occurrence of the byte string little in the byte string big.
RETURN VALUES
If big_len is smaller than little_len, if little_len is 0, if big_len is 0 or if little occurs nowhere in big, NULL is returned; otherwise a pointer to the first character of the first occurrence of little is returned.
SEE ALSO
memchr(3), strchr(3), strstr(3)
CONFORMING TO
memmem() is a GNU extension.
HISTORY
The memmem() function first appeared in FreeBSD 6.0.
AUTHORS
Pascal Gloor <pascal.gloor@spale.com>
BUGS
This function was broken in Linux libc up to and including version 5.0.9 and in GNU libc prior to version 2.1.
BSD
August 24, 2005 BSD
Related Man Pages
memchr(3) - freebsd
memmem(3) - linux
bstring(3) - netbsd
memrchr(3) - freebsd
memmem(3) - x11r4
Similar Topics in the Unix Linux Community
Instructions to Clear Data Cache in Safari, Chrome, Firefox, Opera Browsers (Pictures)
12-Core MacPro (2013) kernel_task over 1200%
Cannot extract libraries using sed
My first PERL incarnation... Audio Oscillograph
How can I direct messages from mac console.app to a log file?