174Fermer176
SallyLe 20/04/2009 à 00:32
Ben oui, précisément : ton pointeur &(Struct->Machin) a le type Machin_t* où Machin_t est le type déclaré pour Machin dans la définition de la structure. Si la fonction que tu appelles attend un pointeur d'un autre type que ça, tu as un warning. Il faut caster pour supprimer le warning.

Mais pourquoi ton pointeur n'a pas le bon type ? si dans ta structure il y a bien un WIN_RECT pourquoi tu ne la déclares pas comme ça ?

traduction du warning : tu passes en argument n°1 à ta fonction qui n'a pas de nom (je suppose que c'est un ROM call, il te donne juste son adresse...) un pointeur dont le type (Machin_t*) est incompatible avec le type qu'elle attend (WIN_RECT*)