52Fermer54
FarewellLe 24/07/2009 à 00:10
Tout marche du premier coup !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Testé sur EExec (kernel::LibsExec, kernel::exit et kernel::exec), qui fait maintenant moins de 900 octets (dont 300 de texte), et qui bouffe la mémoire colossale de 0 octets au run-time trilove^10
Testé aussi avec d'autres retours de valeur, données et adresse, tout bon. smile

Voici le patch : tromb Fichier joint : patch.diff

boing

A noter que :
- j'ai laissé les retours de valeurs comme je l'avais implémenté. Les 4 octets perdus sont très vite rattrapés dans du code utilisateur. Mais c'est toi qui décide, la modif est minime à faire ; perso je préfère ma solution.
- faut vérifier absolument la table des types, doit y en avoir de faut, vu que je sais même pas à quoi ils correspondent (pas tous documentés). Yen a sûrement de faux.