state_max_sco
#define INVALID_STATE state_max_sco
char *state_names[state_max_sco];
unsigned char function[state_max_sco][event_max_sco];
bool final_states[state_max_sco];