[Kos-dev] (no subject)

Christophe Avoinne kos-dev@yoda.isnpro.com
Sun, 4 Mar 2001 22:40:42 +0100


Salut,

Bon juste à propos d'un truc qui m'a pris des semaines avant de comprendre
pourquoi mon code de gestion d'entrée de fichier avec des arbres déployés
(que j'utilise pour le triage par ordre alphabétique des noms d'entrée) ne
fonctionnait pas correctement :

...
right->left =
right        = root;
...

Visiblement, le comportement de gcc 2.95.2 aurait changé car au lieu
d'obtenir un code équivalent à :

...
right->left = root;
right        = root;
...

J'avais un comportement qui devait ressembler à ceci (je ne vois pas d'autre
explication) :

...
right->left = right;
right        = root;
...

Ce qui n'est absolumment pas du tout ce que je voulais obtenir.

Toujours est-il que j'ai mis des semaines à comprendre pourquoi mon code
déjà éprouvé sous linux ne fonctionnait plus sous cygwin, alors je vous
préviens au cas où ;-).

La conclusion, vous la connaissez : évitez à l'avenir les styles a = b = c =
d;

A la bonne codure !

Hlide