Name
strnstrn — Find a binary substring within a binary string
Synopsis
#include "util.h"
| const char * **strnstrn** ( | needle, | |
| | needle_len, | |
| | haystack, | |
| | haystack_len); | |
const char * <var class="pdparam">needle</var>;
int <var class="pdparam">needle_len</var>;
const char * <var class="pdparam">haystack</var>;
int <var class="pdparam">haystack_len</var>;
Description
Find a binary substring within a binary string.
Search for needle in haystack. NUL characters in the strings are ignored; only the lengths are respected.
- needle
-
The string to find.
- needle_len
-
The length of the needle.
- haystack
-
The string to search.
- haystack_len
-
The length of the haystack.
Returns a pointer to the first instance of needle found in haystack.
It is legal to call this function in the Scheduler thread.
Was this page helpful?