[ZX]
- 
	
- магию с __NONAMED + weak можно заменить на анонимные пространства имен для c++ или статические переменные дли c. итого остается только магия секций, котороя активно используется в разработке ядра/модулей и не очень активно в прикладных  dnk(210 знак., 15.01.2013 15:08, 
)
			
		 - Я так понимаю что цель создать массив констант где значение каждой константы берется из своего модуля.  ASDFS(281 знак., 15.01.2013 15:03)
			
- если я все правильно понял, то отвечу в иар это реализуется через __root static - MegaJohn(15.01.2013 16:41)
 - 1 -- да. 2 -- так именно это и пытаюсь сделать. но (см. другой мой ответ) её нельзя сделать static (это 3). И поэтому трюка с const type anyname##__LINE__ (я понимаю, что именно здесь line не подставляется и умею писать нормальный макрос) не  fk0(152 знак., 15.01.2013 15:23)
					
- Ну кроме __LINE__ есть еще __FILE__, что позволяет обойти проблему совпадения значений __LINE__ в разных файлах. Тады у вас будет куча уникальных имен, что ИМХО спасет отца русской демократии :) Lightelf(121 знак., 15.01.2013 15:32)
 
 
 
 - магию с __NONAMED + weak можно заменить на анонимные пространства имен для c++ или статические переменные дли c. итого остается только магия секций, котороя активно используется в разработке ядра/модулей и не очень активно в прикладных  dnk(210 знак., 15.01.2013 15:08,