Voici une superbe boucle extremement complexe :
for (i = anmIndex; i--; ) { printf("Anm=%d",anmIndex); }
anmIndex vaut 0 avant la boucle, et heu... Ben ça m'affiche 0

Et évidement, si je la retourne (for (i = 0; i < anmIndex; i++)), ça marche sans problème. J'aurais bien voulu essayer avec GTC, mais il refuse de compiler à cause de certaines fonctions.
Donc soit y'a une erreur toute conne et que qqun va voir au 1er coup d'oeil, mais vu la taille de la partie qui pose pb, j'ai des doutes, soit y'a un truc qui m'échappe là...