Ok vu, j'ai deux fois ça grosso-modo :
DrawingData.Curs.x0 = DrawingData.Curs.x1;
DrawingData.Curs.x1 = TmpX0;
Mes 4 relogements viennent de là... Comment les éviter ? En plus, en mergeant les BSS et les sections de code, j'ai gagné pas loin de 200 octets sur 2,5 ko de code ! (c'est fou ce que la taille augmente vite en C, et ce sans la moindre donnée, que du code

)