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

Можно ли как-то проинициализировать статическую структуру функции ненулевыми значениями? Глобальную переменную в виде структуры?
Чтобы присвоение значений происходило в c startup?
Ещё заметил, что для статических переменных в функциях генерируется "обёртка", которая обрабатывается при каждом заходе в такую функцию.
Почему нельзя было вынести инициализацию опять-же в c startup?
Код
typedef struct {int a; char b; float c;} struct_t;
struct_t st = {1, 'a', 3.089};