En fait avec cette routine, je ne peux pas utiliser de LONG sinon j'ai droit a un divide by zero, surement a cause de "nombre%10", est-il possible de corriger ce probleme ?
Je croie que je sais d'ou viens l'erreur !
gcc ne sait pas faire les modulo sur les longs ! (pas d'instruction processeur, et surement pas de ROM_CALL comme pour les division/multiplication)
regarde le code genré, je suis sur qu'il y a une grosse connerie !
Il y a des ROM calls sur les modulos normalement, et c'est ceux que TIGCC utilise. Il se peut cependant que ces ROM calls ne marchent pas correctement, ou que TIGCC ne les appelle pas correctement.
J'ai bien dit: il se peut!
Bah il y a bel et bien un bug, etant donne que chez moi ca plante avec la derniere version de l'IDE...