GB.Realloc

void GB.Realloc ( void ** addr , long len )

Сжимает или расширяет прежде назначенный блок памяти.

addr должно указывать на переменную, содержащую адрес блока памяти.

len - новый рамер блока.

Вы должны использовать эту функцию вместо realloc , если вам нужно перераспределить память : эта функция возбуждает ошибку, если распределение аварийно завершается, и интерпретатор напомнит вам, что размещение следует освободить.