52Fermer54
Kevin KoflerLe 28/02/2008 à 06:33
momotte (./42) :
Problème qu'on n'a pas avec !, parce qu'il faut toujours les parenthèses. smile

bah... heu.. non.! x & y est tout aussi valide que x & y == 0... argument bidon..

"toujours" veut bien dire ce que ça veut dire:
x % 16 == 0 fait ce qu'on veut, mais pas x & 16 == 0.
Ni !x % 16, ni !x & 15 ne font ce qu'on veut.
Donc avec ! on a toujours le réflexe de mettre les parenthèses.
PpHd (./43) :
Et après on s'étonne que j'ai tellement ralé avant de me lancer dans le code de son ld-tigcc embarrassed

Une grande partie du code a été écrite par Sebastian Reichelt. Et les integer[array], il n'y en a pas dans tous les sens dans ld-tigcc, je ne suis même pas sûr qu'il y en ait même un seul. Je réitère ma demande une ne fois de plus: indique-moi un exemple de code de ld-tigcc que tu juges illisible s'il te plaît. Parce que ld-tigcc est vraiment très bien commenté, avec des noms de variables parlants, des structures de données simples (tout est liste chaînée, et parcouru le plus souvent avec une macro foreach) etc.
Ximoon (./51) :
Pas en assembleur 68000: il suffit qu'il soit situé en début de ligne happy

Pas avec un assembleur antique et obsolète, tu veux dire. L'indentation obligatoire de tout ce qui n'est pas label, on dirait la première version du FORTRAN. sick roll C'est normal qu'un assembleur moderne comme GNU as ne fait pas ce genre de présuppositions, totalement casse-c***lles (quand j'ai commencé avec A68k, à chaque fois j'ai voulu mettre des instructions dans la colonne 1 et il m'a jeté, j'ai appris à mettre une espace (oui, une seule, et c'est déjà trop grin) devant, mais maintenant j'utilise GNU as et je peux enfin écrire les instructions directement dans la colonne 1 tongue), même un xdef doit être au moins dans la colonne 2 dans A68k. bang