Mapcode C/C++ library