-         

Ergebnis 1 bis 3 von 3

Thema: Typedef-Problem (Expected Declaration Specifiers etc...)

  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Jaecko
    Registriert seit
    16.10.2006
    Ort
    Lkr. Rottal/Inn
    Alter
    35
    Beiträge
    1.987

    Typedef-Problem (Expected Declaration Specifiers etc...)

    Anzeige

    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:

    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);
    ...
    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
    #ifndef MfG
    #define MfG

  2. #2
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.836
    sind denn die ganzen ui8_t, ui16_t und ui32_t definiert ?
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von Jaecko
    Registriert seit
    16.10.2006
    Ort
    Lkr. Rottal/Inn
    Alter
    35
    Beiträge
    1.987
    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

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •