История изменений
Исправление 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).