X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/30b2d25dd879ac6a3d9a48ab48129f87a02f03f1..e51ea751d20f2437b9b350a3bab1db3c257fb54f:/src/simix/smx_global.c diff --git a/src/simix/smx_global.c b/src/simix/smx_global.c index e25a863629..0de13d2811 100644 --- a/src/simix/smx_global.c +++ b/src/simix/smx_global.c @@ -165,12 +165,17 @@ XBT_INLINE double SIMIX_get_clock(void) } } -int process_syscall_color(void *p) { - e_smx_simcall_t s = (*((smx_process_t *)p))->simcall.call; - - if (s == SIMCALL_NONE || s == SIMCALL_PROCESS_KILL) return 2; - else if (s == SIMCALL_PROCESS_RESUME) return 1; - else return 0; +static int process_syscall_color(void *p) +{ + switch ((*(smx_process_t *)p)->simcall.call) { + case SIMCALL_NONE: + case SIMCALL_PROCESS_KILL: + return 2; + case SIMCALL_PROCESS_RESUME: + return 1; + default: + return 0; + } } void SIMIX_run(void)