|
Wireshark 4.5.0
The Wireshark network protocol analyzer
|
#include <wireshark.h>Go to the source code of this file.
Classes | |
| struct | ws_mempbrk_pattern |
Functions | |
| WS_DLL_PUBLIC void | ws_mempbrk_compile (ws_mempbrk_pattern *pattern, const char *needles) |
| WS_DLL_PUBLIC const uint8_t * | ws_mempbrk_exec (const uint8_t *haystack, size_t haystacklen, const ws_mempbrk_pattern *pattern, unsigned char *found_needle) |
| WS_DLL_PUBLIC const uint8_t * | ws_memrpbrk_exec (const uint8_t *haystack, size_t haystacklen, const ws_mempbrk_pattern *pattern, unsigned char *found_needle) |
Wireshark - Network traffic analyzer By Gerald Combs geral.nosp@m.d@wi.nosp@m.resha.nosp@m.rk.o.nosp@m.rg Copyright 1998 Gerald Combs
SPDX-License-Identifier: GPL-2.0-or-later
| WS_DLL_PUBLIC void ws_mempbrk_compile | ( | ws_mempbrk_pattern * | pattern, |
| const char * | needles | ||
| ) |
Compile the pattern for the needles to find using ws_mempbrk_exec().
| WS_DLL_PUBLIC const uint8_t * ws_mempbrk_exec | ( | const uint8_t * | haystack, |
| size_t | haystacklen, | ||
| const ws_mempbrk_pattern * | pattern, | ||
| unsigned char * | found_needle | ||
| ) |
Scan for the needles specified by the compiled pattern.
| WS_DLL_PUBLIC const uint8_t * ws_memrpbrk_exec | ( | const uint8_t * | haystack, |
| size_t | haystacklen, | ||
| const ws_mempbrk_pattern * | pattern, | ||
| unsigned char * | found_needle | ||
| ) |
Scan for the needles specified by the compiled pattern, starting at the end of the haystack and working backwards.