__huge может быть везде (если память под указатели не жалко). Но это так, а по делу...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Бендер++ 05 мая 2004 г. 13:26
В ответ на: Пробовал и "huge", и " far" - не работает. И правильно не работает - какие могут быть "хуги" в 64К? отправлено ПВ 05 мая 2004 г. 12:33

размер адресуемого массива определяется типом ptrdiff_t
А тот в свою очередь определяется моделью памяти. Цитата из руководства IAR говорит, что Ваш случай должен работать при v2 и больше:
ptrdiff_t is the type of integer required to hold the difference between two pointers to elements of the same array. The following table shows the typedef of ptrdiff_t depending on the processor option:
Processor option___________| Typedef
-v0 and -v1 _______________| signed int
-v2, -v3, -v4, -v5, and -v6| signed long

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru