на avrfreaks в очередной раз посоветовали написать свой компилятор...
я все-таки не пойму: это просто недоделка расширения Си или так и положено? написано, что это расширение "для совместимости с некоторыми другими компиляторами" - так вот, в других компиляторах (интересно, каких?) возможна инициализация произволно заданных полей безымянных юнионов ?
я так понимаю, смысл всей этой заморочки в том, чтобы вместо
var.struct1.union1.struct2.union2.field писать просто
var.field - а все helper-ы и тому подобное (через указатели на произвольные области) - это совсем не то, так как если я поименую часть юнионов, то и обращаться к ним надо будет уже только через имя...
раздразнили сначала коротким вариантом, а потом выясняется, что это полуобман... уж лучше б и не упоминали о такой возможности - не так обидно было бы...
Я бы взял частями... но мне надо сразу.