[an error occurred while processing this directive]
|
обстоит дело с обнулением неинициализированных глобальных/статических переменных? Ну, т.е. по Стандарту положено, чтобы при
int x;
int y = 10;
...
int main() {...}
x должен быть проинициализирован нулем. Так вот, компилятор CCS C2000 этого не делает, причем эта "фича" у него документирована!!! Т.е. они про это знают прекрасно, но не это требование Стандарта не реализовали! Придется, видно, самому костыли приделывать... :(
А у сабжевых компиляторов как дела обстоят? А то, может, такой маргинальный подход тоже только в отношении C2000-х чипов?
E-mail: info@telesys.ru