Цитата(demiurg_spb @ Feb 26 2009, 08:15)

Я веду речь о константных данных расположенных в ПЗУ или ЕЕPROM.
Меня интересует именно то о чём я спрашиваю, т.е. инициализация при объявлении константы.
Увы, С сам по себе такими возможностями не обладает.
Если компилятор позволяет делать достаточно сложные ассемблерные вставки, то можно ими.
Например,
для avr-gccЕщё есть такое хорошее слово
COG от Ned Batchelder, вставка в исходник в комментарии специального вида скрипта на питоне, который генерирует фрагмент исходника.
Как этим нормально пользоваться из сред "вещь в себе" не знаю, а в makefile просто прописывается зависимость файла mytables.c от mytables.cog с соответствующи правилом и всё генерируется по мере потребности при вызове make
Когда мне наконец-то понадобится в С-шном файле что-то в духе таблицы синусов - вероятно, я таки разберусь с COG а не буду в электронной таблице генерировать :-)