Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: HaX991 en 11 Mayo 2012, 19:50 pm



Título: ASM INLINE GCC
Publicado por: HaX991 en 11 Mayo 2012, 19:50 pm
Hola

Intento traducir esto

Código
  1. for (x = 0; x < count; x++)
  2. args[x] = va_arg(list, void *);
  3.  
  4. for (x = count -1; x >= 0; x--)
  5. {
  6. int temp = x * 4;
  7.  
  8. __asm
  9. {
  10. mov  eax, dword ptr args
  11. add  eax, temp
  12. push [eax]
  13. }
  14. }
  15.  
  16. __asm
  17. {
  18. call lpProcAddress
  19. mov lpResult,eax
  20. }
  21.  

el codigo __asm{} a codigo asm para GCC, para compilar con GCC para windows, pero no logro hacerlo funcionar
alguien sabe como hacerlo para gcc?

gracias, saludos!