]> AND Public Git Repository - simgrid.git/blobdiff - src/mc/mc_safety.h
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] Fix segfault in MC_request_is_enabled() executed on MCed-side
[simgrid.git] / src / mc / mc_safety.h
index b8aa3b4a0536c4545bd9d24da5ea879affc95dbf..0c82769f2cd6d80b072bddd16a8279aaa429060f 100644 (file)
@@ -11,7 +11,8 @@
 
 #include <simgrid_config.h>
 #include <xbt/dict.h>
-#include "mc_interface.h"
+#include "mc_forward.h"
+#include "mc_state.h"
 
 SG_BEGIN_DECL()
 
@@ -22,9 +23,7 @@ typedef enum {
 } e_mc_reduce_t;
 
 extern e_mc_reduce_t mc_reduce_kind;
-extern xbt_dict_t first_enabled_state;
 
-void MC_pre_modelcheck_safety(void);
 void MC_modelcheck_safety(void);
 
 typedef struct s_mc_visited_state{
@@ -36,7 +35,7 @@ typedef struct s_mc_visited_state{
 }s_mc_visited_state_t, *mc_visited_state_t;
 
 extern xbt_dynar_t visited_states;
-mc_visited_state_t is_visited_state(void);
+mc_visited_state_t is_visited_state(mc_state_t graph_state);
 void visited_state_free(mc_visited_state_t state);
 void visited_state_free_voidp(void *s);