6 /* Function prototypes */
7 stret_t
state_init(state_t
**state
, size_t size
, unsigned int factor
);
8 stret_t
state_add_evt(state_t
*state
, unsigned int key
, const char *desc
, void (*actionf
)(void *data
), state_t
*newstate
);
9 stret_t
state_rem_evt(state_t
*state
, unsigned int key
);
10 unsigned int state_get_key(state_t
*state
);
11 stret_t
state_free(state_t
*state
);
12 void state_print_evts(const state_t
*state
);