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;
}
_______________________________________________
http://ocw.cs.pub.ro/courses/so/info/lista-discutii
