25#ifndef SURICATA_UTIL_MPM_AC__H
26#define SURICATA_UTIL_MPM_AC__H
30#define SC_AC_STATE_TYPE_U16 uint16_t
31#define SC_AC_STATE_TYPE_U32 uint32_t
uint32_t pattern_id_bitarray_size
uint32_t single_state_size
int32_t(* goto_table)[256]
uint32_t allocated_state_count
SC_AC_STATE_TYPE_U16(* state_table_u16)[256]
SCACPatternList * pid_pat_list
SCACOutputTable * output_table
SC_AC_STATE_TYPE_U32(* state_table_u32)[256]
struct SCACPatternList_ SCACPatternList
#define SC_AC_STATE_TYPE_U32
void MpmACRegister(void)
Register the aho-corasick mpm.
struct SCACOutputTable_ SCACOutputTable
#define SC_AC_STATE_TYPE_U16