Folco (./33810) :
La convention d'appel sur les compilos ordinaires x86 garantit que les arguments sur la pile ne sont pas détruits ?
Y'a plusieurs conventions courantes sur x86 (cdecl, stdcall, fastcall...), mais pour autant que je sache il n'y a pas de garantie que les arguments sur la pile ne seront pas modifiés par la fonction appelée.
Par contre en général il y a au moins certains registres qui sont préservés. Plus de détails ici :
https://en.wikipedia.org/wiki/X86_calling_conventions(ne me dis pas que tu t'es mis à l'assembleur x86 ?

)