Pen^2 (./97) :
kernel_LibsPtr renvoie un void*
Or tu stockes ce void* dans un *(long*), autrement dit, un long. Essaie de caster la valeur de retour de kernel_LibsPtr en long explicitement.
Ah, bien vu, c'est ça !
Mais je suis étonné, je croyais qu'en C, void* se castait en n'importe quoi automatiquement, tant que c'est un pointeur. Hors là, je le castais en long*. Mais bon, merci.
cross:
char <= short <= int <= long, enfin, quelque chose de ce genre.
Avec sizeof(char) == 1 et sizeof(long) >= 2 (je crois).