static void\r
xbt_ucontext_resume(xbt_context_t context);\r
\r
-static void* \r
-xbt_ucontext_wrapper(void* param);\r
+static void xbt_ucontext_wrapper(void);\r
\r
/* callback: context fetching */\r
static ex_ctx_t*\r
static void \r
xbt_ucontext_start(xbt_context_t context)\r
{\r
- makecontext(&(((xbt_ucontext_t)context)->uc), (void (*)(void)) xbt_ucontext_wrapper, 1, context);\r
+ makecontext(&(((xbt_ucontext_t)context)->uc), xbt_ucontext_wrapper, 1, context);\r
}\r
\r
static void \r
xbt_ucontext_stop(1);\r
}\r
\r
-static void* \r
-xbt_ucontext_wrapper(void* param)\r
+static void\r
+xbt_ucontext_wrapper(void)\r
{\r
if (current_context->startup_func)\r
(*current_context->startup_func)(current_context->startup_arg);\r
\r
xbt_ucontext_stop((*(current_context->code))(current_context->argc, current_context->argv));\r
- return NULL;\r
}\r
\r
static void\r