xbt_dynar_t visited_states;
xbt_dict_t first_enabled_state;
-static void dict_data_free(void *d){
- xbt_free((char *)d);
-}
-
static void visited_state_free(mc_visited_state_t state){
if(state){
MC_free_snapshot(state->system_state);
initial_state = MC_state_new();
visited_states = xbt_dynar_new(sizeof(mc_visited_state_t), visited_state_free_voidp);
- first_enabled_state = xbt_dict_new_homogeneous(&dict_data_free);
+ first_enabled_state = xbt_dict_new_homogeneous(&xbt_free_f);
MC_UNSET_RAW_MEM;
xbt_fifo_item_t item = NULL;
int pos;
int visited_state;
- int enabled = 0;
-
while (xbt_fifo_size(mc_stack_safety) > 0) {