Освободить ранее выделенную область памяти
#include <malloc.h>void _sfree( void *ptr,size_t size );
NULL
или указатель на блок памяти, который нужно освободить.libc
Если ptr равен NULL
, то не выполняеться никаких действий; Иначе, _sfree() освобождает место в памяти, на которое указывает ptr, который ранее был возвращен соответствующей версией _scalloc() или _smalloc(). После вызова освобожденный блок памяти доступен для распределения.
ЗОСРВ «Нейтрино»
Вызов _sfree() для указателя, указывающего на блок, уже освобожденный вызовом _sfree(), может привести к повреждению памяти. Размер size должен соответствовать размеру выделенного блока.
calloc(), free(), realloc(), _scalloc(), _smalloc(), _srealloc()
Предыдущий раздел: Описание API системной библиотеки