OGRDataSource *OGRDXFDriver::Open( const char * pszFilename, int bUpdate ) { OGRDXFDataSource *poDS = new OGRDXFDataSource(); if( !poDS->Open( pszFilename ) ) { delete poDS; poDS = NULL; } return poDS; }
static GDALDataset *OGRDXFDriverOpen( GDALOpenInfo* poOpenInfo ) { if( !OGRDXFDriverIdentify(poOpenInfo) ) return NULL; OGRDXFDataSource *poDS = new OGRDXFDataSource(); if( !poDS->Open( poOpenInfo->pszFilename ) ) { delete poDS; poDS = NULL; } return poDS; }