Описание функций C (Си) / C++ - hfree

Описание функций C (Си) / C++ - hfree


#include требуется только для объявления функ-
ции.

void hfree(ptr);
char huge *ptr; указатель на захваченный блок памяти.

Описание:

Функция hfree освобождает блок памяти. Аргумент ptr указы-
вает на ранее захваченный блок памяти посредством вызова halloc.
Числом освобожденных байтов является число байтов, опреде-
ленных при захвате блока. После вызова освободившиеся блоки при-
годны к размещению.

Возвращаемое значение:

Возвращаемого значения нет.
См.также halloc.

Замечание! Попытка освободить неверный ptr (указатель не
захватывается посредством вызова halloc) может привести к после-
дующему захвату и вызвать ошибку.

Пример.

#include
#include

char huge *alloc;

/* захватывает 80000 байтов и освобождает их */

alloc=halloc(80000L, sizeof (char));
.
.
.
if (alloc !=NULL)

/* проверяет на правильность указателя */

hfree(alloc);

/* освобождает память для heap */

.







Опубликовал admin
11 Мар, Вторник 2008г.



Программирование для чайников.