Освободить ранее выделенную память
#include <malloc.h>int cfree( void *ptr );
NULL
является безопасным.libc
Функция cfree() освобождает блок памяти, определяемый ptr, который был получен ранее с помощью вызова calloc(), malloc() или realloc().
1
Unix
Вызов cfree() для указателя, который был ранее освобожден вызовом cfree(), free() или realloc(), может повредить структуры данных выделения памяти.
alloca(), calloc(), free(), malloc(), realloc(), sbrk()
Предыдущий раздел: Описание API системной библиотеки