gcc 4.4.4 C89deklarowania enum w zakresie globalnym
Mam następujących w moim pliku state.c:
enum State {
IDLE_ST,
START_ST,
RUNNING_ST,
STOPPED_ST,
};
State g_current_state = State.IDLE_ST;
otrzymuję następujący błąd, gdy próbuję i skompilować.
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘g_current_state’
Czy są jakieś deklaracje zmiennej typu enum w zasięgu globalnym?
Wielkie dzięki za wszelkie sugestie,
+1 za preferowanie drugiego. –