Часа четыре искал ошибку в программе. И не нашел. При трансляции ругается на неправильную конструкцию, типа aaa->u.bbb.ccc.ddd . Говорит, что нет элемента структуры.
Что удивительно: Когда я хожу по програамме дебагером "gdb", я запросто обращаюсь к нужной переменной, используя такую-же конструкцию. А компиляться не хочет. И все, вроде правильно. Каким-то образом gdb и gcc по-разному понимают код. Причем gcc явно валяет дурака. Как же я ненавижу такую ситуацию.
ЕВПОЧЯ (недавно такое слово узнал)