Changeset 14435

Show
Ignore:
Timestamp:
05/10/08 15:20:22 (3 months ago)
Author:
warmerdam
Message:

use more specific types for layer/datasource/etc C types in DEBUG mode

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/gdal/ogr/ogr_api.h

    r14057 r14435  
    174174/* -------------------------------------------------------------------- */ 
    175175 
     176#ifdef DEBUG 
     177typedef struct OGRFieldDefnHS   *OGRFieldDefnH; 
     178typedef struct OGRFeatureDefnHS *OGRFeatureDefnH; 
     179typedef struct OGRFeatureHS     *OGRFeatureH; 
     180#else 
    176181typedef void *OGRFieldDefnH; 
    177182typedef void *OGRFeatureDefnH; 
    178183typedef void *OGRFeatureH; 
     184#endif 
    179185 
    180186/* OGRFieldDefn */ 
     
    268274/* -------------------------------------------------------------------- */ 
    269275 
     276#ifdef DEBUG 
     277typedef struct OGRLayerHS      *OGRLayerH; 
     278typedef struct OGRDataSourceHS *OGRDataSourceH; 
     279typedef struct OGRDriverHS     *OGRSFDriverH; 
     280#else 
    270281typedef void *OGRLayerH; 
    271282typedef void *OGRDataSourceH; 
    272283typedef void *OGRSFDriverH; 
     284#endif 
    273285 
    274286/* OGRLayer */