|
>Куда память двигать ?
C места на место :-) Пытатся расширить дырки(свободную память) перемещая занятую в другое свободное место.
>И что делать с указателями, указывающими на нужную память ?
Вопрос был поставлен так:
"Подскажите, плиз, где найти исходники на С для дефрагментации памяти"
"Пытаюсь все-таки в 128Мегу впихнуть malloc и free, ну и переписать их немного"
значит придусматривается вмешательство в malloc. Следовательно malloc может вернуть не указатель на память, а указатель на указатель.
>На что они будут указывать после передвижки ?
на указатель на указатель на новую память.
В общем на Ваш вопрос я ответил( выкрутился :-) ).
Сделать можно, вопрос зачем?
С уважением, Иван.
E-mail: info@telesys.ru