Hallo,
also "static inline" hat bei mir auch in C-Dateien funktioniert. Ich schreibe grundsätzlich keinen Code in Header - oder gibt es Gründe dafür?
Inline-Funktionen sind dann nützlich, wenn der Overhead von CALL/RET gegenüber der eigentlichen Ausführung wichtig wird und sonst nichts dagegen spricht. Der Compiler darf übrigens selbst entscheiden, ob er eine als "static" markierte Funktion nun inlined oder nicht - egal ob das inline nun da steht oder nicht.
Gruß,
Svenska