From b237a604ddbb6813385df11a1f58e4885ebc8e49 Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Tue, 24 Jun 2014 17:50:35 -0700 Subject: [PATCH] fix #2283 --- plugins/input/ogr/ogr_datasource.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/input/ogr/ogr_datasource.cpp b/plugins/input/ogr/ogr_datasource.cpp index ae3eaf9fb..673059132 100644 --- a/plugins/input/ogr/ogr_datasource.cpp +++ b/plugins/input/ogr/ogr_datasource.cpp @@ -119,7 +119,7 @@ void ogr_datasource::init(mapnik::parameters const& params) #if GDAL_VERSION_MAJOR >= 2 unsigned int nOpenFlags = GDAL_OF_READONLY | GDAL_OF_VECTOR; const char* papszAllowedDrivers[] = { driver.c_str(), NULL }; - dataset_ = static_cast(GDALOpenEx(dataset_name_.c_str(),nOpenFlags,papszAllowedDrivers,NULL,NULL)); + dataset_ = reinterpret_cast(GDALOpenEx(dataset_name_.c_str(),nOpenFlags,papszAllowedDrivers,NULL,NULL)); #else OGRSFDriver * ogr_driver = OGRSFDriverRegistrar::GetRegistrar()->GetDriverByName(driver.c_str()); if (ogr_driver && ogr_driver != nullptr) @@ -132,7 +132,7 @@ void ogr_datasource::init(mapnik::parameters const& params) { // open ogr driver #if GDAL_VERSION_MAJOR >= 2 - dataset_ = static_cast(OGROpen(dataset_name_.c_str(), FALSE, NULL)); + dataset_ = reinterpret_cast(OGROpen(dataset_name_.c_str(), FALSE, NULL)); #else dataset_ = OGRSFDriverRegistrar::Open(dataset_name_.c_str(), FALSE); #endif