Цитата(SysRq @ Jun 29 2009, 11:30)

Гм. Я ж выше вам написал, что указатель проинициализировать надо, присвоив NULL.
Вы отрапортавали что:
Теперь же:
Не понятно, кроме того что не смешно

Обнулял, обнулял! Не туда посмотрел

Точно не помогло.
Цитата(sergeeff @ Jun 29 2009, 09:57)

1. Вы же не сидите внутри вашего устройства. Кто (что) и каким образом будет реагировать на этот код ошибки?
В порт выдать что-нибудь... проиндицировать...
Цитата
2. Realloc - большое зло. Чем быстрее вы его изгоните из своей программы, тем лучше.
Изгнал уже...
Цитата
3. Если уж совсем в лом разбираться с размером heap (хотя, скорее всего в startup модуле есть соответствующий параметр) напишите простенький цикл с malloc(1), и быстро поймете размер кучи. Не забывайте про этом, что вам уже писали коллеги - у каждого выделенного блока есть еще накладные расходы в виде доп. байт на модуль.
Тут понятно. Спасибо.