#endif
#include <xbt/base.h>
-
-typedef struct s_smx_simcall s_smx_simcall_t, *smx_simcall_t;
+#include <simgrid/forward.h>
#ifdef __cplusplus
* iteratively until there doesn't remain any. At this point, the function
* returns to the caller which can handle the visible (and ready) simcalls.
*/
-XBT_PRIVATE void wait_for_requests(void);
+XBT_PRIVATE void wait_for_requests();
XBT_PRIVATE extern std::vector<double> processes_time;