#include "simdag/datatypes.h"
#include "surf/surf.h"
-#define SD_CHECK_INIT_DONE() xbt_assert0(sd_global != NULL, "Call SD_init() first")
+#define SD_INITIALISED() (sd_global != NULL)
+#define SD_CHECK_INIT_DONE() xbt_assert0(SD_INITIALISED(), "Call SD_init() first")
/* Global variables */
void *data; /* user data */
char *name;
double amount;
+ double remains;
+ double start_time;
+ double finish_time;
surf_action_t surf_action;
unsigned short watch_points;
int state_changed; /* used only by SD_simulate, to make sure we put