Kevin Kofler a écrit :
Et ANSI2KNR, vous l'avez essayé? Il marche bien?
Ben ouais, et ça ne marche pas (enfin, je l'ai p-e mal utilisé...). Même quand j'utilise ISOCC...

Pourtant j'ai compilé ton exemple (hellow).
Kevin Kofler a écrit :
C'est normal, une structure n'est pas un pointeur!
Un long sera aussi retourné en D0.
jackiechan91 a écrit :
Ben ouais, et ça ne marche pas (enfin, je l'ai p-e mal utilisé...). Même quand j'utilise ISOCC...Pourtant j'ai compilé ton exemple (hellow).
jackiechan91
a écrit : Oui, mais en fait, je viens de réuploader AS sur ma TI et ça marche. J'avais p-e une vieille version de AS...
janjan2 a écrit :j'ai essayé 10min de lancer lowkblib__0002(); sous CC,ensuite j'ai lu le readme de AS... plize,dépèche toi pour les libs dynamiques nitro!!!!!!!
jackiechan91
a écrit : Avec CC, quand on fait #include "fichier_h" au début d'une source, 'fichier_h' est entièrement copié dans la source ?
Kevin Kofler a écrit :
Le préprocesseur supportera-t-il aussi les #ifdef? Ça serait bien de pouvoir faire une source compilable à la fois avec TIGCC et avec CC avec des #ifdef __TIGCC_ENV__.
Nitro a écrit :
Pour l'instant non (j'ai integré le préprocesseur au parseur du compilateur), mais ça va changer tres bientôt.
En effet, j'ai implémenté les macros dans le préprocesseur, et je me suis alors aperçu que faire cohabiter les tables de symboles du préprocesseur avec celles du compilateur en une seule passe, on peut pas se le permettre avec la RAM qu'on a
janjan2 a écrit :
j'ai un bug:
parfois CC compile (souvent au dessus de 4boucles imbriquees) et rajoute des
move XX,d3
move XX,d7
jsr __lmul
(chuis plus tres sur j'ai pas la ti sous la main) donc AS met des undefined symbol __lmul
et aussi, hier j'ai pris un =====Err_Throw===== juste en ne restaurant pas les registres la pile (ac AS)!!!!
Kevin Kofler a écrit :
Normal, les multiplications de longs ne sont pas encore implémentées dans CC.
Normal aussi. Si tu ne restaures pas la pile, ça plante! Et si tu ne restaures pas les autres registres, ça risque aussi très fort de planter.