Au fait, Kevin et Lionel, j'ai constaté deux problèmes en codant le bidule.
1) Lorsqu'on implémente une fonction qui s'appelle
main :
- TIGCC émet un warning si elle retourne autre chose qu'un entier,
- tout appel à cette fonction plante le programme.
C'est pour cela que j'ai été obligé de bidouiller en demandant au préprocesseur de changer tous les
main en
m_a_i_n dans le code utilisateur.
2)
push_shortint et ses soeurs ne semblent pas définies dans les headers (warning du compilateur lorsqu'on les utilise) alors qu'elles sont référencées dans la doc
J'ai donc copié le prototype de la doc dans mon .h
//
Question : A quoi sert
ER_throwVar ? Je n'arrive pas à comprendre l'explication de la doc.