static inline in ANSI-C
-
Hallo,
ich möchte mehrere Funktionen inlinen. Das Problem ist jedoch, dass ich das in ANSI-C nicht wirklich hinbekomme.
Mit dem GCC-Compiler habe ich keine Probleme. Folgender Code wird vollkommen korrekt kompiliert:
static inline func1(int x) {}
Selbiges in Visual Studio führt zu folgenden Fehlern:
- func1 not in formal parameter list
- syntax error missing ';' before '{'
- expected '(' to follow inlineWas genau mache ich falsch?
EDIT:
Okay, mit __inline scheint es zu funktioniern ...
-
Mir fehlt da der Rückgabetyp.
-
MSVC kann kein C99 welches inline eingeführt hat.