Цитата(sonycman @ Dec 11 2008, 16:06)

Ещё заметил, что для статических переменных в функциях генерируется "обёртка", которая обрабатывается при каждом заходе в такую функцию.
Почему нельзя было вынести инициализацию опять-же в c startup?
Это фича такая языка - статический член функции инициализируется при первом вызове, а не при старте программы. Правда для МК она не слишком полезная