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?