- fprintf(msg_global->paje_output,"10 %lg S_t P%d %s\n",\
- surf_get_clock(), process->simdata->PID,state)
+ fprintf(msg_global->paje_output,"10 %f S_t P%d %s\n",\
+ surf_get_clock(), (process)->simdata->PID,(state))
+#define PAJE_PROCESS_PUSH_STATE(process,state)\
+ if(msg_global->paje_output) { \
+ fprintf(msg_global->paje_output,"11 %f S_t P%d %s\n",\
+ surf_get_clock(), (process)->simdata->PID,(state));\
+ (process)->simdata->paje_state++; \
+ }
+#define PAJE_PROCESS_POP_STATE(process)\
+ if(msg_global->paje_output) { \
+ fprintf(msg_global->paje_output,"12 %f S_t P%d\n",\
+ surf_get_clock(), (process)->simdata->PID); \
+ (process)->simdata->paje_state--; \
+ }