25Fermer27
ThibautLe 27/09/2009 à 17:30
Kevin : Merci pour ton avis éclairé wink Je ne m'y connais pas suffisamment pour modifier l'éditeur des liens alors j'ai choisi une méthode crade mais fonctionnelle lorsqu'il n'y a pas de compilation séparé. C'est crade parceque toutes les occurrences de main sont remplacées par m_a_i_n au préprocessing, et les macros free, gets, getc, ..., sont dé-définies et redéfinies. D'ailleurs j'avais oublié de parler de free, qui ne plante plus maintenant lorsque son argument vaut NULL.

Ce serait beaucoup moins crade et la compilation séparée deviendrait possible en hachant ce monstre en un header et une librairie statique. Après, modifier le linker, pourquoi pas, je vous laisse faire grin Si par hasard ma couche de portabilité vous intéresse, prenez le truc qui gère les arguments et la valeur de retour et faites-en ce que vous voulez. Ne vous privez pas non plus pour les nouvelles fonctions d'entrée au clavier plus conformes dans leurs fonctionnalités et leur présentation que celles d'origine. Elles, elles ne sont définitivement pas propres, mais il suffit de ne pas regarder à l'intérieur cheeky