OGRErr OGR_Dr_DeleteDataSource( OGRSFDriverH hDriver, const char *pszDataSource ) { VALIDATE_POINTER1( hDriver, "OGR_Dr_DeleteDataSource", OGRERR_INVALID_HANDLE ); #ifdef OGRAPISPY_ENABLED OGRAPISpyDeleteDataSource(hDriver, pszDataSource); #endif return ((GDALDriver *) hDriver)->Delete( pszDataSource ); }
OGRErr OGR_Dr_DeleteDataSource( OGRSFDriverH hDriver, const char *pszDataSource ) { VALIDATE_POINTER1( hDriver, "OGR_Dr_DeleteDataSource", OGRERR_INVALID_HANDLE ); #ifdef OGRAPISPY_ENABLED OGRAPISpyDeleteDataSource(hDriver, pszDataSource); #endif CPLErr eErr = ((GDALDriver *) hDriver)->Delete( pszDataSource ); if( eErr == CE_None ) return OGRERR_NONE; else return OGRERR_FAILURE; }