Hallo,
hab hier 'nen Treiber für 'n Netzwerk-Device auf VME-Bus... wofür ist aber egal. Frage ist, wieso sind der Großteil der Funktionen in den verschiedenen Modulen des Treibers als "static" deklariert, obwohl sie sowieso Treiber-global sind? Was hat sich der Entwickler dabei gedacht? Ist das sinnvoll? Welchen Sinn hat das?
Wahrscheinlich hat der damalige Entwickler des Treibers sich dabei gar nichts gedacht. Ich kannte ihn, er machte häufiger sinnlose Sachen im Code.
Danke!
Gruß,
Hendrik
hab hier 'nen Treiber für 'n Netzwerk-Device auf VME-Bus... wofür ist aber egal. Frage ist, wieso sind der Großteil der Funktionen in den verschiedenen Modulen des Treibers als "static" deklariert, obwohl sie sowieso Treiber-global sind? Was hat sich der Entwickler dabei gedacht? Ist das sinnvoll? Welchen Sinn hat das?
Wahrscheinlich hat der damalige Entwickler des Treibers sich dabei gar nichts gedacht. Ich kannte ihn, er machte häufiger sinnlose Sachen im Code.
Danke!
Gruß,
Hendrik