Do not forget extern "C" wrappers.