Après un petit débat avec Cykl au sujet du code de retour de malloc(), eh bien contrairement a ce je pensais, cette fonction ne retourne pas NULL lorsqu'il n'y a plus de mémoire disponible.

Bien sur, un pointeur NULL est retourné lorsqu'on essaie de dépasser l'espace d'adressage virtuel mais c'est quasiment la seule cause possible.

Ce comportement est observable sous GNU/Linux ou FreeBSD.

Tout ceci ne va pas m'empecher de toujours vérifier le code de retour mais c'est pour avoir moins de remords quand on oublit :)