Bonjour, lorsque l'on veut faire un malloc, on fait qqch du genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
T * p=malloc(sizeof(*p));
où T est un type du genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
typedef struct
{
tous plein de champs
} T;
donc ici, on connait la taille de ma structure "T". Maintenant si je fais

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
void * p=malloc(sizeof(*p));
j'ai le message suivant :

../Sources/Mysources/main.c:594: warning: invalid application of `sizeof' to a void type
ce qui parait logique... Comment puis-je faire pour l'enlever ? Est-ce que ce warning peut me produire un comportement indéterminé ?

Merci.