Could you also please remove comments such as // extern "C" :)