[an error occurred while processing this directive]
|
Возникло затруднение. Требуется завести в DM большой массив, а инициализировать только его начало. В 5.1/6.1 можно было написать:
.var/dm buf[1024];
.init buf: 1,2,3;
В VDSP я пишу:
.var buf[1024]=1,2,3;
получаю warning и почти 1K нулей. Если завести в LDF сегмент, указав SHT_NOBIT, и поместить в него массив buf - он вообще не инициализируется. Что же теперь - писать инициализацию вручную или копировать данные из другого массива - больше способа нет?
E-mail: info@telesys.ru