mal kompiliert er das mal nicht, warum?



  • *edit* blödsinn, mein Kollege hat´s gefunden. :Wenn man den include falsch schreibt, und es nicht merkt:



  • Da fehlt obendrüber die Deklaration von "struct list_head" (vermutlich hast du beim Abtippen ein #include vergessen), deshalb definiert der Compiler "auf die Schnelle" einen entsprechenden Datentyp (das erzeugt die beiden Warnungen ""struct list_head" declared inside parameter list"). Dazu kommt noch, daß der Compiler nichts über diesen Typ weiß (außer der Tatsache, daß er existieren soll) - also kann er deine Variablen nicht dereferenzieren.



  • jo, genau der Fehler war es 😉

    Danke


Log in to reply