Je suis en train de convertir cette fonction de MSVC++ à MINGW (ce qui est la fonction MSVC originale)Convert Inline C Assembleur (Intel syntaxe AT & T)
VOID __declspec(naked) BNSTUB()
{
__asm
{
pushad;
call OnChatPacketReceived;
TEST EAX,EAX;
popad;
jnz oldCall;
MOV EAX,0;
MOV DWORD PTR DS:[EBX+0x6FF3EBA0],1
ret;
oldCall:
CALL eax;
MOV DWORD PTR DS:[EBX+0x6FF3EBA0],1
ret;
}
}
Mais j'ai des problèmes avec pushad et popad. ils me donnent un "identifiant non déclaré"
En fait, il est pushal et Popal (sans le supplément 'l') –