Le pire c'est qu'après il va vouloir optimiser son pointeur en utilisant une global register variable, et au bout du compte ça reviendra exactement au même que de passer le pointeur en paramètre à toutes les fonctions qui en ont besoin

(en utilisant regparm)