インライン展開

inline void foo (const char) __attribute__( (always_inline) );

int main() {
foo('x');
}

inline foo(const char c) {
// foo definition
}

とりあえずこんな感じ。でできるはず。