NAME
strnstr —
locate a substring in a
string
SYNOPSIS
#include
<lib/libkern/libkern.h>
char *
strnstr(const
char *big, const char
*little, size_t
len);
DESCRIPTION
The
strnstr()
function locates the first occurrence of the null-terminated string
little in the string big, where
not more than len characters are searched. Characters
that appear after a ‘\0’ character are
not searched.
RETURN VALUES
If little is an empty string,
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.
EXAMPLES
The following sets the pointer ptr to
NULL, because only the first 4 characters of
largestring are searched:
const char *largestring = "Foo Bar Baz"; const char *smallstring = "Bar"; char *ptr; ptr = strnstr(largestring, smallstring, 4);