stdcall,fastcall et l'affreux msfastcall - ASM - Programmation
MarshPosté le 01-11-2003 à 12:52:54
Voila je travaille avec migwin sous Windows 2000 et je n'arrive aps à trouver l'option ou l'astuce me permettant d'utiliser le specifieur fastcall de maniére à etre compatible avec la version de fastcall de VC++ 6.
Comrpendre :
Sous VC++ 6, le modifieur fastcall met les parametres d'une fonction dans ECX, EDX puis sur la pile. Avec gcc, fastcall mets les param dans ebx,ecx et la pile...
Sous Borland bcc32 5.5, il existe une option __msfastcall qui permet de pallier a ce probleme.
Existe-elle sous gcc ??? si oui, quelle est ell ??? Je n'en toruve aucune trace dans la doc
Marsh Posté le 01-11-2003 à 12:52:54
Voila je travaille avec migwin sous Windows 2000 et je n'arrive aps
à trouver l'option ou l'astuce me permettant d'utiliser le specifieur fastcall de maniére à etre compatible avec la version de fastcall de VC++ 6.
Comrpendre :
Sous VC++ 6, le modifieur fastcall met les parametres d'une fonction dans ECX, EDX puis sur la pile.
Avec gcc, fastcall mets les param dans ebx,ecx et la pile...
Sous Borland bcc32 5.5, il existe une option __msfastcall qui permet de pallier a ce probleme.
Existe-elle sous gcc ??? si oui, quelle est ell ??? Je n'en toruve aucune trace dans la doc