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)