state_max_sts
#define INVALID_STATE state_max_sts
char *state_names[state_max_sts];
unsigned char function[state_max_sts][event_max_sts];
bool final_states[state_max_sts];