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