Bonjour tout le monde

J'ai un problème de pointeur au sein d'une structure et je ne comprend pas l'erreur, un peu d'aide serait la bienvenue...
Merci

mon .h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
typedef struct Case *Case;
mon .c
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
struct Case{
	int RangCol;			
	int NumLigne;			
	Case CaseSuivante;		
	void *Contenu;			
};
l
enfin mon main avec l'erreur: error: dereferencing pointer to incomplete type

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Case c;
/* appel d une fonction allouant la case c */
/*erreur au moment de recuperer le contenu de ces deux champs */
printf("Affichage de la case:\n");
	printf("Case(%d,%d)",c->NumLigne,c->RangCol);
J utilise gcc comme compilo