- //unsigned int cursor2 = 0;
- xbt_state_t state = NULL;
- //int res;
- //xbt_transition_t transition_succ;
- //xbt_dynar_t successors = xbt_dynar_new(sizeof(mc_pair_stateless_t), NULL);
- //xbt_dynar_t elses = xbt_dynar_new(sizeof(mc_pair_stateless_t), NULL);
- //mc_pair_stateless_t pair_succ;
-
- /*xbt_dynar_foreach(a->states, cursor, state){
- if(state->type == -1){
- xbt_dynar_foreach(state->out, cursor2, transition_succ){
- res = MC_automaton_evaluate_label(a, transition_succ->label);
-
- if(res == 1){
-
- MC_SET_RAW_MEM;
-
- mc_initial_pair = new_pair_stateless(initial_graph_state, transition_succ->dst);
- xbt_dynar_push(successors, &mc_initial_pair);
-
- MC_UNSET_RAW_MEM;
-
- }
- }
- }
- }
-
- cursor = 0;
- cursor2 = 0;
-
- xbt_dynar_foreach(a->states, cursor, state){
- if(state->type == -1){
- xbt_dynar_foreach(state->out, cursor2, transition_succ){
- res = MC_automaton_evaluate_label(a, transition_succ->label);
-
- if(res == 2){
-
- MC_SET_RAW_MEM;
-
- mc_initial_pair = new_pair_stateless(initial_graph_state, transition_succ->dst);
- xbt_dynar_push(successors, &mc_initial_pair);
-
- MC_UNSET_RAW_MEM;
-
- }
- }
- }
- }
-
-
- cursor = 0;
-
- if((xbt_dynar_length(successors) == 0) && (xbt_dynar_length(elses) == 0)){
- xbt_dynar_foreach(a->states, cursor, state){
- if(state->type == -1){
- MC_SET_RAW_MEM;
-
- mc_initial_pair = new_pair_stateless(initial_graph_state, transition_succ->dst);
- xbt_dynar_push(successors, &mc_initial_pair);
-
- MC_UNSET_RAW_MEM;
- }
- }
- }
-
-
- cursor = 0;
- xbt_dynar_foreach(successors, cursor, pair_succ){
- MC_SET_RAW_MEM;
-
- xbt_fifo_unshift(mc_stack_liveness_stateless, pair_succ);
-
- initial_snapshot = xbt_new0(s_mc_snapshot_t, 1);
- MC_take_snapshot(initial_snapshot);
-
- MC_UNSET_RAW_MEM;
-
- if(cursor == 0){
- MC_ddfs_stateless(a, 0, 0);
- }else{
- MC_ddfs_stateless(a, 0, 1);
- }
- } */