Функция Просматривает и проверяет память в глобальном
heap'e.
Синтаксис #include
int farheapcheck(void);
Файл, содержащий alloc.h
прототип
Описание farheapcheck проходит по глобальному heap'у,
проверяет все блоки, проверяя указатели, размер и
другие важные параметры.
Возвращемое При ошибке возращется значение < 0, при успешном
значение завершение возвращается значение > 0.
Если нет глобального heap'а, то возвращается зна-
чение _HEAPEMPTY (1). Если глобальный heap прове-
рен, то возвращается_HEAPOK (2).
Если память запорчена, то возвращается
_HEAPCORRUPT(-1).
Переносимость farheapcheck уникальна для DOS.
Смотрите также heapcheck
Пример:
#include
#include
#define NUM_PTRS 10
#define NUM_BYTES 16
int main(void)
{
char far *array[NUM_PTRS];
int i;
for(i=0; i