------- Additional Comments From pinskia at gcc dot gnu dot org 2004-09-24 18:11 ------- Because you should never wrap a header with extern "C" as the header can include C++ code too. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17655