/* * xmem * architecture clients/serveur guinness : gestion mémoire * Thomas Nemeth -- le 24 août 2001 * */ #include #include #include #include #include "xmem.h" void *xmalloc (size_t taille) { void *ret = malloc (taille); if (ret == NULL) { perror ("malloc() "); exit (-1); } else return ret; } char *xstrdup (const char *chaine) { char *ret = strdup (chaine); if (ret == NULL) { perror ("strdup() "); exit (-1); } else return ret; }