wrap header file in extern C scope
wrap header file in extern C scope

C functions need to be included within extern "C" { } to avoid the compiler mangling the names.
__cplusplus is always defined by C++ compilers.
mapcode-foundation/mapcode-cpp,mapcode-foundation/mapcode-cpp,erikbos/mapcode-cpp,mapcode-foundation/mapcode-cpp,erikbos/mapcode-cpp