inline foo(char *filename, const char *modes);
inline foo(char *filename, const char *modes) { }
static inline foo2(char *filename, const char *modes);
static inline foo2(char *filename, const char *modes) { }
inline int foo3(char *filename, const char *modes);
inline int foo3(char *filename, const char *modes) { }
int inline foo4(char *filename, const char *modes);
int inline foo4(char *filename, const char *modes) { }
inline static foo5(char *filename, const char *modes);
inline static foo5(char *filename, const char *modes) { }
