Erf... je suis pris de gros doutes...
J'ai écrit ça :
typedef union
{
WIN_RECT;
struct {short x0,y0,x1,y1;};
} WINRECT;
Donc j'ai pas nommé l'union.
Et ma structure :
struct Misc
{
WINRECT Curs;
short CursModePlane0;
short CursModePlane1;
...
Pourtant, quand je fais un Data.Curs.y0, ça a l'air de marcher (ie ça compile sans rien dire).
Mais il me dit que le type de pointeur est incompatible si j'écris Data->Curs.y0
Où est-ce que je merde ?
(ok, je devrais faire plus simple en utilisant directement la structure WIN_RECT telle qu'elle est proposée, mais pourquoi ça marche pas ???)