34Fermer36
ThibautLe 27/09/2009 à 19:30
irie officielle, au lieu de redéfinitions ultérieures. Cela s'intégrerait par un jeu de #ifdef COMPATIBILITE_PC ma définition #else définition originale de TIGCC #endifCa peut se délaidir considérablement si les modifications affectent directement la librapour chaque fonction réécrite. Le "flag" COMPATIBILITE_PC serait défini dans stdio.h par exemple, et la simple inclusion de ce header activerait toute la couche (y compris le "chargeur du main" et les manips qui l'accompagnent).


Folco : Il y a deux choses qui ont nécessité un vrai travail : le "chargeur du main" et la fonction générique _internal_getsn. Les autres fonctions sont des simples macros qui appellent la fonction générique avec les paramètres adéquats. Il doit aussi y avoir moyen de redéfinir scanf (elle doit pouvoir se décomposer en un _internal_getsn suivi d'un sscanf, si j'ai pas fumé).