Une macro ne pourra jamais remplacer un traitement intelligent d'une erreur.
Qui parle de remplacement intelligent ?
Il s'agit d'un remplacement systématique pour un cas précis : le realloc.
J'imagine que tous les reallocs ont une gestion d'erreur identique, et que c'est donc un devoir d'enrober ça dans une macro.
Si tu veux une gestion d'erreur sans te faire chier, tu changes de langage ; mais en aucun cas1 tu ignores les erreurs ou tu les traites mal comme c'était le cas dans le code initialement cité.
[^] # Re: Je pense que tu confonds les cas où c'est nécessaire
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Genèse d'un journal. Évalué à 1.
Qui parle de remplacement intelligent ?
Il s'agit d'un remplacement systématique pour un cas précis : le realloc.
J'imagine que tous les reallocs ont une gestion d'erreur identique, et que c'est donc un devoir d'enrober ça dans une macro.
Si tu veux une gestion d'erreur sans te faire chier, tu changes de langage ; mais en aucun cas1 tu ignores les erreurs ou tu les traites mal comme c'était le cas dans le code initialement cité.
1 : sauf en Perl :)