Ximoon (./218) :
Bah quand même, ça permet de savoir exactement qui utilise quoi, et quand.
+1, c'est clair.

les programmes où tout est global et toutes les fonctions peuvent trafiquer tout.
Folco (./220) :
Ben je vois pas le problème à avoir des variables dans les sections de code, vu qu'on peut pas faire autrement...
Euh si, il y a la pile aussi... Et le heap (cf. BSS). Et les variables de données externes.
Le gros problème des variables stockées à l'intérieur du programme, c'est qu'elles gardent leur valeur si le programme n'est ni archivé ni compressé et que donc le programme risque de foirer si on ne les initialise pas soigneusement au début de
_main (et non pas dans l'initialisateur lors de la déclaration).
Folco (./229) :
Bon, dans les options de l'IDE, en mergeant les BSS avec les sections de code données, il ne me reste plus de BSS et que 4 reloegments. Ca pourrait venir d'où ?
Écritures dans ta structure globale.
Comment les dégager ? Par principe, j'aime bien le code intégralement PIC...
-mpcrelAttention, taille du programme limitée à 32 KO si tu utilises ça.
Et il y a des relogements dans TIGCCLIB par endroits.