Peut-on caster une fonction void pour utiliser son résultat ?
Je fais ça :
g->PdtlibRef = kernel_LibsExec ("pdtlib", 4, 1,
"pdtlib", 1, &PdtlibFunctionsTable, &PdtlibOffsetsTable, g);et il râle parce que LibsExec ne renvoie rien. Donc je fais ça :
g->PdtlibRef = (LibRef*) kernel_LibsExec ("pdtlib", 4, 1,
"pdtlib", 1, &PdtlibFunctionsTable, &PdtlibOffsetsTable, g);Et il râle toujours parce qu'il comprends pas ce que je veux faire !!!

Ya un moyen de faire ça svp ?




(t1 je sais même pas faire un cast de fonction ^^ ça c'est parce que dans ma tête, une fonction qui renvoie un int est un int, et pas un int (*)() ^^

J'ai fini par m'y faire, mais quand tu vois qu'en asm, un pointeur c'est 4 octets d'une effarante banalité, tu comprends pas pourquoi c'est un tel boxon en C