Forum: Compiler & IDEs gcc-avr: two or more data types in declaration specifiers


von m_bedded (Gast)


Angehängte Dateien:

Lesenswert?

Hallo GCC-Gurus,

Mein gcc-avr (WinAVR-20070525) macht mich stutzig mit "two or more data 
types in declaration specifiers". Wo ist denn hier ein Konflikt? Es ist 
doch eine ganz normale "forward declaration", oder?

../src/bsp.c:23: error: two or more data types in declaration specifiers
../src/bsp.c:56: error: conflicting types for 'BSP_InitTickISR'
../src/bsp.c:23: error: previous declaration of 'BSP_InitTickISR' was 
here
1
. . .
2
3
/* line 23 */ static  void  BSP_InitTickISR(void);
4
static  void  LED_Init(void);
5
6
. . .
7
8
/* line 56 */ static  void  BSP_InitTickISR (void)
9
{
10
. . .
11
}
12
13
. . .

von Karl H. (kbuchegg)


Lesenswert?

Was ist in includes.h drinnen?

von m_bedded (Gast)


Lesenswert?

Danke für den Hinweis!

Es war eine fehlerhafte "typedef struct" hinter dem #include verborgen 
(es fehlten "typedef" und ";").

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.