./47-49: oui, j'ai encore oublié d'utiliser cite, même si ça m'arrive parfois (cf. le topic dans Prog C TI où j'ai essayé d'utiliser une forme de cite qui existe sur les forums PHPBB des hébergeurs gratuits, mais pas ici ^^). Et je n'utilise pas JavaScript (NoScript sous Firefox), sauf si j'y suis suis obligé parce que ce que je veux faire ne fonctionne pas sans

@squalyl:
./46 est écrit en cross avec
./45. J'ai commencé à écrire le post avant d'aller bouffer, et j'ai continué un moment après.
./51:
le code de TIGCCLIB conditionnel au point où il en était dans TIGCC 0.94, c'était pénible à maintenir
Il y a beaucoup plus de conditionnels dans le code de démarrage de TIGCCLIB 2.6/2.7 (TIGCC 0.95/0.96) que dans la TIGCCLIB 2.5 de TIGCC 0.94. Tu ne les vois pas aussi facilement parce qu'ils ne sont pas dans 2 gros fichiers tipatch.lib et tipatchmain.lib, mais ils sont là (cf. répertoire archive/startup), le mécanisme des global imports permet justement pas mal de comportement conditionnel.
Exact, je me suis mal exprimé

Je voulais dire que le mode de maintenance "2 gros fichiers" ne passe pas à l'échelle: c'était pénible avec TIGCC 0.94-, ça aurait été pire avec (entre autres) tous les nouveaux types de relocations de TIGCC 0.95+.Les global imports et les numéros de sections de startup diminuent efficacement la complexité de maintenance.
./53: +1...
./57,
./58: depuis des années, on a tous posté des conneries, qu'on peut se faire ressortir et ressortir aux autres à chaque occasion... Au passage (ça répond plutôt à
./60),
./45 n'est pas intégralement destructif, hein. Je donne mon avis (qui peut éventuellement envenimer les choses, bien sûr...) sur un sujet sur lequel, comme toi, Thibaut, Flanker, Ximoon et la quasi-totalité des posteurs de ce topic, je n'ai pas beaucoup de prise. In fine, c'est aux auteurs de régler la question, même si on peut éventuellement les aider (manpower, idées).
./61:
enfin tout ça pour dire que les problèmes de licence c'est un peu relou...
Carrément. Et parmi les plus stupides sont les problèmes de licence entre GPL et BSD. Duplication d'efforts (cf. drivers, gcc/pcc, etc.). Défiance réciproque des communautés. Superbe vision du monde ouvert. Quoting myself:
The combined behaviour of the two sides, and the resulting status quo / fragmentation, favors the obvious proprietary choice of OS, and the ecosystem built on it. Plain and simple.