[so] Funcii / macro-uri bazate pe DIE

Andrei Datcu datcuandrei at gmail.com
Sun Mar 9 19:22:51 EET 2014


Este indicat/elegant să creăm niște wrappere proprii bazate pe anumite
funcții de sistem care să includă apelul macro-ului DIE?
De exemplu:

in loc de:

   char *pointer = malloc(70);
   DIE (pointer == NULL, "Eroare la alocare");

sa avem:

   char *pointer = my_malloc(70);

   void * my_malloc(size_t nmb){

      void * result = malloc(nmb);
      DIE(pointer == NULL, "Eroare la alocare");
      return result;
   }


More information about the so mailing list