squalylLe 31/08/2010 à 14:45
pour comprendre:
void (*ptr)(void) = va_arg(FuncList, void(*)(void));
ouzencor
void (*ptr)() = va_arg(FuncList, void(*)());
puis:
ptr();
?
donc le type c'est void(*)()
et tu dois pouvoir compacter en
va_arg(FuncList, void(*)())(Sign);
ou avec un cast
(void(*)())va_arg(FuncList,void*)();