#ifndef SIMGRID_MC_BASE_H
#define SIMGRID_MC_BASE_H
+#ifdef __cplusplus
+#include <vector>
+#endif
+
#include <xbt/base.h>
-#include "src/simix/popping_private.h" // smx_simcall_t
+
+typedef struct s_smx_simcall s_smx_simcall_t, *smx_simcall_t;
#ifdef __cplusplus