Il est fortement recommandé de préfixer les noms des fonctions par
le nom du fichier dans lequel elles sont définies.
Certaines fonctions de la bibliothèque C peuvent retourner une valeur
particulière lorsqu'elles échouent. Le code principal ne doit pas
être pollué par le traitement de ces valeurs exceptionnelles, aussi
faut-il introduire des versions de ces fonctions qui traitent les
erreurs elles-mêmes. Ces fonctions doivent porter le nom de la
fonction de la lib C standard, préfixé par "x".
void *xmalloc(size_t n)
{
void *p;
p = malloc(n);
if (NULL == p)
exit(1);
return p;
}