24#ifndef SURICATA_UTIL_SPM_BS2BM
25#define SURICATA_UTIL_SPM_BS2BM
29#define ALPHABET_SIZE 256
32uint8_t *
Bs2Bm(
const uint8_t *, uint32_t,
const uint8_t *, uint16_t,
const uint8_t[]);
33uint8_t *
Bs2BmNocase(
const uint8_t *, uint32_t,
const uint8_t *, uint16_t,
const uint8_t[]);
uint8_t * Bs2Bm(const uint8_t *, uint32_t, const uint8_t *, uint16_t, const uint8_t[])
Basic search with a bad characters array. The array badchars contains flags at character's ascii inde...
void Bs2BmBadchars(const uint8_t *, uint16_t, uint8_t *)
Array setup function for Bs2Bm of bad characters index (not found at the needle)
uint8_t * Bs2BmNocase(const uint8_t *, uint32_t, const uint8_t *, uint16_t, const uint8_t[])
Basic search case less with a bad characters array. The array badchars contains flags at character's ...