GeoIP C API