
Mais je dois finir le nouveau kernel

PpHd
: Tu veux pas les ecrire et me les envoyer sous LGPL ou GPL ?
PpHd :
Attention, c'est quoi la licence de AM ? Tu ne peux pas faire ce que tu veux.
strtod doit etre definit dans tigcclib je pense.
unistd par contre.
PpHd
: Tu peux voir dans les sources de la glibc. Attention, c'est dur a lire (Mais instructif).
PpHd :
A l'ancienne quoi
PpHd :
Oui
PpHd
: La meme chose que tigcc, le meme prototype que strcmp.
Miles
: en fait, il était int, je l'ai passé en short, mais ça doit être à cause du sort_type dans l'argument de la fonction. Vais voir ce que je peut faire...
PpHd :
Essaye de voir si tu peux pas le remplacer par atof:
Lecture de chiffres, '.' our 'E'. skipe.
Copie dans une chaine temporaire de cette sequence.
Utilisation de atof dessus.
Pas besoin que ca soit generique, juste que ca suffit pour cela.
PpHd :
Tu peux faire comme je t'ai dit et retourner un ptr apres la copie:
Lecture de chiffres, '.' our 'E'. skipe.
On a maintenant de const char*begin a const char *end (exclue).
Copie de begin a end-1 dans une chaine temporaire.
Utilisation de atof dessus.
Retourne end.
Non ?
PpHd
: Puis si apres AM fonctionne, on pourra ameliorer.
PpHd
: Ca marche ?