sind denn die ganzen ui8_t, ui16_t und ui32_t definiert ?
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:
Der Compiler bemängelt die erste Typedef-Zeile in der Form:Code:#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); ...
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
#ifndef MfG
#define MfG
sind denn die ganzen ui8_t, ui16_t und ui32_t definiert ?
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
omg... wie heissts so schön... "Smash head on keyboard to continue"...
Tatsache, habs verplant den Header mit den Typen noch einzubinden.
Jetzt klappts... thx.
#ifndef MfG
#define MfG
Lesezeichen