150Fermer152
Lionel DebrouxLe 21/09/2010 à 07:51
C'est génant si on passe une partie des arguments par registres, une autre par la pile

Là aussi, ExtGraph utilise de nombreuses telles fonctions (même s'il n'y a aucune va_list): regarde les headers wink
2. C'est gênant si on utilise des registres >= a2 ?

Mieux vaut ne pas en abuser car dans les programmes client compliqués, les registres d'adresse a2-a6 (moins ceux qui sont utilisés par le frame pointer / la global register variable) sont les meilleurs moyens de stocker des variables pointeurs à longue vie.
Ceci dit, plusieurs fonctions d'ExtGraph et TIGCCLIB, plutôt parmi les moins courantes, utilisent des registres >= a2.