Add extern "C" wrappers to public header files