Jaecko
24.08.2008, 17:30
Moin.
Bin gerade dabei, dass ich nen anderen FAT-Treiber teste; dabei sind in einer Header-Datei mehrere typedefs vorhanden. Eines davon sieht so aus:
#include <stdint.h>
...
typedef ui8_t (*device_read_t) (ui32_t offset, ui8_t* buffer, ui16_t length);
typedef ui8_t (*device_read_callback_t)(ui8_t* buffer, ui32_t offset, void* p);
...
Der Compiler bemängelt die erste Typedef-Zeile in der Form:
error: expected declaration specifiers or '...' before '*' token
error: expected ')' before 'offset'
2. Typedef:
error: expected declaration specifiers or '...' before '*' token
error: expected ')' before '*' token
Nur seh ich da keinen Fehler...
Hat jemand nen Tip?
mfG
Bin gerade dabei, dass ich nen anderen FAT-Treiber teste; dabei sind in einer Header-Datei mehrere typedefs vorhanden. Eines davon sieht so aus:
#include <stdint.h>
...
typedef ui8_t (*device_read_t) (ui32_t offset, ui8_t* buffer, ui16_t length);
typedef ui8_t (*device_read_callback_t)(ui8_t* buffer, ui32_t offset, void* p);
...
Der Compiler bemängelt die erste Typedef-Zeile in der Form:
error: expected declaration specifiers or '...' before '*' token
error: expected ')' before 'offset'
2. Typedef:
error: expected declaration specifiers or '...' before '*' token
error: expected ')' before '*' token
Nur seh ich da keinen Fehler...
Hat jemand nen Tip?
mfG