bon, c'est un peu particulier, je n'arrive pas à obtenir le prototype des
fonctions d'une librairie, tout ce que j'ai trouvé c'est un bout de source en pascal/asm que voilà :
Code :
- function ReadGPIO(pinnum: integer): integer; assembler;
- asm
- lea ecx,result
- xor edx,edx
- mov [ecx],edx
- push ecx
- push pinnum
- mov ecx,offset gpio
- call _ReadFromGPIONr
- end;
|
A priori y a des arguments qui sont empilés, mais pas tous, il y en a un qui est mis dans un registre.
Est-ce que quelqu'un a une idée comment appeler la fonction directement en C ? autre ?
Par avance, merci.