Программирование на C и C++

Онлайн справочник программиста на C и C++

setblock

int setblock(unsigned seg, unsigned size)

Прототип: 
Описание: 

Эта функция не определена стандартом ANSI С.

Функция setblock() изменяет размер блока памяти, чей сегмент задан в параметре seg. Новый размер задается параметром size, измеряемым в параграфах (параграф — 16 байт). Блок памяти должен быть предварительно выделен с использованием allocmem().

Если изменение размера не может быть выполнено, то функция setblock() возвращает величину наибольшего блока, который может быть выделен. В случае успеха возвращается значение —1.

Пример: 
Следующий фрагмент кода пытается изменить размер блока памяти, чей сегмент задается пара­метром seg, а новая величина блока равна 100 параграфам:
if (setblock (seg, 100)!=-1) printf("Resize error.");