X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2b758af21612aa227b3a64876def8954e022dbd6..bee3400ba6e1daeca869db8753dc4d86bcda28ca:/src/simix/private.h diff --git a/src/simix/private.h b/src/simix/private.h index 2008f9c1eb..41694a8534 100644 --- a/src/simix/private.h +++ b/src/simix/private.h @@ -197,8 +197,10 @@ static XBT_INLINE smx_context_t SIMIX_context_new(xbt_main_func_t code, smx_process_t simix_process) { - return (*(simix_global->context_factory->create_context)) - (code, argc, argv, cleanup_func, simix_process); + return simix_global->context_factory->create_context(code, + argc, argv, + cleanup_func, + simix_process); } /** @@ -208,7 +210,7 @@ static XBT_INLINE smx_context_t SIMIX_context_new(xbt_main_func_t code, */ static XBT_INLINE void SIMIX_context_free(smx_context_t context) { - (*(simix_global->context_factory->free)) (context); + simix_global->context_factory->free(context); } /** @@ -217,7 +219,7 @@ static XBT_INLINE void SIMIX_context_free(smx_context_t context) */ static XBT_INLINE void SIMIX_context_stop(smx_context_t context) { - (*(simix_global->context_factory->stop)) (context); + simix_global->context_factory->stop(context); } /** @@ -227,7 +229,7 @@ static XBT_INLINE void SIMIX_context_stop(smx_context_t context) */ static XBT_INLINE void SIMIX_context_suspend(smx_context_t context) { - (*(simix_global->context_factory->suspend)) (context); + simix_global->context_factory->suspend(context); } /** @@ -235,7 +237,7 @@ static XBT_INLINE void SIMIX_context_suspend(smx_context_t context) */ static XBT_INLINE void SIMIX_context_runall() { - (*(simix_global->context_factory->runall)) (); + simix_global->context_factory->runall(); } /** @@ -244,7 +246,7 @@ static XBT_INLINE void SIMIX_context_runall() static XBT_INLINE smx_context_t SIMIX_context_self(void) { if (simix_global && simix_global->context_factory != NULL) { - return (*(simix_global->context_factory->self))(); + return simix_global->context_factory->self(); } return NULL; @@ -257,7 +259,7 @@ static XBT_INLINE smx_context_t SIMIX_context_self(void) */ static XBT_INLINE void* SIMIX_context_get_data(smx_context_t context) { - return (*(simix_global->context_factory->get_data))(context); + return simix_global->context_factory->get_data(context); } XBT_PUBLIC(int) SIMIX_process_get_maxpid(void);