vérifier que "malloc" réussi dans C

Je veux allouer de la mémoire à l'aide de malloc et vérifier qu'il a réussi. quelque chose comme:

if (!(new_list=(vlist)malloc(sizeof (var_list))))
  return -1;

comment puis-je vérifier le succès?

Votre code peut déjà vérifier le succès. En cas d'échec, il renvoie -1, sur le succès, il poursuit à la ligne suivante. J'espère vlist est un typedef pour var_list*.

OriginalL'auteur SIMEL | 2011-04-09