Salut !
J'ai trouvé ceci dans un code , ça a l'air de marcher , mais je comprends pas trop 
typedef struct _CEV_Dyn_Array
{/**dynamic Array structure */
unsigned int actInUse, /*utile in use*/
actSize; /*max utile*/
size_t elemSize; /*byte size of each element*/
void *data; /*dynamic Array*/
}CEV_Dyn_Array;
normalement on aurait du faire typedef struct{
des trucs ici
}CEV_Dyn_Array;
et on aurait étés obliger de déclarer une instance de cette struct dans le main non ?