44typedef struct bw_fwd_table bm_fwd_table_t;
49 char const *needle,
size_t nlen,
55 char const *needle,
size_t nlen,
bm_fwd_table_t * bm_memmem_study(char const *needle, size_t nlen)
Build case-sensitive forward skip table bm_fwd_table_t for Boyer-Moore algorithm.
Definition su_bm.c:98
bm_fwd_table_t * bm_memcasemem_study(char const *needle, size_t)
Build case-insensitive forward skip table for Boyer-Moore algorithm.
Definition su_bm.c:219
char * bm_memmem(char const *haystack, size_t hlen, char const *needle, size_t nlen, bm_fwd_table_t *fwd)
Search for a substring using Boyer-Moore algorithm.
Definition su_bm.c:130
char * bm_memcasemem(char const *haystack, size_t hlen, char const *needle, size_t nlen, bm_fwd_table_t *fwd)
Search for substring using Boyer-Moore algorithm.
Definition su_bm.c:233
#define SOFIAPUBFUN
SOFIAPUBFUN declares an exported function.
Definition su_config.h:66
Basic integer types for su library.