1#ifndef NOTCURSES_AUTOMATON
2#define NOTCURSES_AUTOMATON
37 uint32_t special,
unsigned modifiers);
int inputctx_add_input_escape(automaton *a, const char *esc, uint32_t special, unsigned modifiers)
int int uint32_t esctrie_id(const struct esctrie *e)
int inputctx_add_cflow(automaton *a, const char *csi, triefunc fxn) __attribute__((nonnull(1
int(* triefunc)(struct inputctx *)
int int walk_automaton(automaton *a, struct inputctx *ictx, unsigned candidate, struct ncinput *ni) __attribute__((nonnull(1
void input_free_esctrie(automaton *a)
__attribute__((nonnull(1, 2))) static inline int egcpool_stash(egcpool *pool
struct esctrie * nodepool
const unsigned char * matchstart