>>44
Cの関数をC++に取り込むのはゼロコスト(少々の非互換性があるが)だけど、
C++関数を extern "C" で公開するのは、多少手を加える必要があるから。

例えば、namespaceに属する関数やメンバ関数、オーバーロード使った関数の場合、
それ相応のprefix付けた関数を用意してラッパー書く必要があるし。
ちょっとした手間だけど面倒だよ。