34 #define TRAN_CHUNK 100
65 for (i=0; i<dfas->
hash; i++)
108 for (si = *sip; si; si=si->
link)
136 si->
no = (dfas->
no)++;
145 int ch0,
int ch1,
int to)
int eq_DFASet(DFASetType s, DFASet s1, DFASet s2)
DFASet rm_DFASet(DFASetType st, DFASet s)
unsigned hash_DFASet(DFASetType st, DFASet s)
void * imalloc(size_t size)
void sort_DFA_states(struct DFA_states *dfas)
int rm_DFA_states(struct DFA_states **dfasp)
struct DFA_state * get_DFA_state(struct DFA_states *dfas)
void add_DFA_tran(struct DFA_states *dfas, struct DFA_state *s, int ch0, int ch1, int to)
int add_DFA_state(struct DFA_states *dfas, DFASet *s, struct DFA_state **sp)
int init_DFA_states(struct DFA_states **dfasp, DFASetType st, int hash)
static struct strmap_entry ** hash(zebra_strmap_t st, const char *name)
struct DFA_state * state_block
struct DFA_stateb_ * next
struct DFA_state * unmarked
struct DFA_trans * transmem
struct DFA_state * freelist
struct DFA_state ** hasharray
struct DFA_state ** sortarray
struct DFA_state * marked
struct DFA_tran * tran_block