case WSTATE_ROUTE1: route_state1(); break; case WSTATE_ROUTE2: route_state2(); break; case WSTATE_ROUTE3: route_move(); break; case WSTATE_ROUTE4: route_state4(); break; case WSTATE_REPAIR1: repair_state1(); break; case WSTATE_REPAIR2: route_move(); break; case WSTATE_REPAIR3: repair_state3(); break; case WSTATE_REPAIR4: repair_state4(); break; case WSTATE_REPAIR5: repair_state5(); break; case WSTATE_テストモード break; default: printf( "err switch\n" ); break; }