|
моя структурка union{ char c[125]; } в моей реальной программе не такая - я просто сделал "облегченный сборный" пример, в котором данная ошибка проявляется и не включил в этот union другие поля, которые есть в реальном проекте.
Было интересно выслушать Ваше мнение (я для этого и написал свое сообщение), спасибо и просьба не обижаться на мои ответы, если они грубоватые :-)))
Ну и еще (мое мнение) - если их компилятор может помещать по своей прихоти переменные либо в одно место либо совсем в другое (я вот сделал по их рекомендации объявление этой переменной в другом *.c файле и все заработало), то IMHO должен быть какой-то модификатор памяти для объявления переменной, чтобы я мог насильно поместить переменную куда я считаю нужным, а не "обходить" это довольно кривым способом. Т.е. я веду к тому, что они не все учли в своем компиляторе.
E-mail: info@telesys.ru