function declaration isn’t a prototype ?



  • Hallo,

    ich bin gerade dabei meinen code etwas zu soriteren, damit beim make-Vorgang keine Warnmeldungen mehr auftauchen.

    Also z.B.:
    - keine Deklaration von neuen Variablen nachdem schon normaler Code in der Methode aufgetaucht ist. --> Da nicht ISO 90 konform meckert der gcc Kompiler

    - Wenn Methode A auf Methode B zugreift, so muss Methode B vor A im Quelltext auftauchen --> implicit declaration of... sagt der Kompilier

    Nun aber zu meiner Frage:
    Was will mir der Kompiler mit dieser Warnung sagen oder was muss ich an der Betroffenen Methode ändern?

    "function declaration isn’t a prototype"

    Danke



  • Ups, habe es gerade selbst herausgefunden.

    Hatte das Void in der Klammer vergessen.

    void deleteprocfile(void)


Anmelden zum Antworten