now conflicting with extern "C" declaration from config.h. The "extern" itself isn't needed, but this is a good chance for removal.