dfa                55 ext/charconv/guess.c #define DFA_NEXT(dfa, ch)                               \
dfa                58 ext/charconv/guess.c         if (dfa.state >= 0) {                           \
dfa                59 ext/charconv/guess.c             arc__ = dfa.states[dfa.state][ch];          \
dfa                61 ext/charconv/guess.c                 dfa.state = -1;                         \
dfa                63 ext/charconv/guess.c                 dfa.state = dfa.arcs[arc__].next;       \
dfa                64 ext/charconv/guess.c                 dfa.score *= dfa.arcs[arc__].score;     \
dfa                69 ext/charconv/guess.c #define DFA_ALIVE(dfa)  (dfa.state >= 0)