LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Мне точно известны адреса и размеры heap1, heap2. Только мне нужно определить принадлежит ли элемент (его адрес и размер тоже известен) к heap1 или к heap2.

Но в стандартном С не допускается сравнение указателя с heap1, если указатель указывает на самом деле на heap2, это может вернуть true для in_heap(heap1, heap1_size, p).

Короче проблема в том что функция которую я написал в ОП-посте, она не по стандарту.

Исходная версия MOPKOBKA, :

Мне точно известны адреса и размеры heap1, heap2. Только мне нужно определить принадлежит ли элемент (его адрес и размер тоже известен) к heap1 или к heap2.

Но в стандартном С не допускается сравнение указателя с heap1, если указатель указывает на самом деле на heap2, это может вернуть true для in_heap(heap1, heap1_size, p).