void elevator(){ operator_init(); statemachine_init(&state, &ev); while(1){ statemachine_handleEvent(&stateTable, elevconf, &state, &ev); } }
int utf8_init(utf8prober* THIS) { int retval = 1; if(!(THIS->codingsm = (statemachine*)malloc(sizeof(statemachine)))) { return 0; } retval = retval & statemachine_init(THIS->codingsm, &UTF8smmodel); retval = retval & utf8_reset(THIS); return retval; }
int big5_init(big5prober* THIS) { int retval = 1; if(!(THIS->codingsm = (statemachine*)malloc(sizeof(statemachine)))) { return 0; } retval = retval & statemachine_init(THIS->codingsm, &Big5smmodel); retval = retval & Big5dist_analysis_init(&(THIS->distanalyser)); retval = retval & big5_reset(THIS); return retval; }
/******************************************** * * Set up anything that we will need for EAPoL. This includes setting the * default values for the state machine. * ********************************************/ int eapol_init(struct interface_data *newint) { if (!newint) { debug_printf(DEBUG_NORMAL, "NULL data passed in to eapol_init()!\n"); return XEMALLOC; } statemachine_init(newint); eap_init(newint); return XENONE; }
int sjis_init(sjisprober* THIS) { int retval = 1; if(!(THIS->codingsm = (statemachine*)malloc(sizeof(statemachine)))) { return 0; } retval = retval & statemachine_init(THIS->codingsm, &SJISsmmodel); retval = retval & sjiscontext_analysis_init(&(THIS->contextanalyser)); retval = retval & SJISdist_analysis_init(&(THIS->distanalyser)); retval = retval & sjis_reset(THIS); return retval; }