diff options
author | tradke <tradke@21a6bef8-4479-4f54-8f8d-0db94a2919ef> | 2001-06-11 12:14:02 +0000 |
---|---|---|
committer | tradke <tradke@21a6bef8-4479-4f54-8f8d-0db94a2919ef> | 2001-06-11 12:14:02 +0000 |
commit | ea73a72cafabd1f2d89b5a2ebbcbf3c2b173efde (patch) | |
tree | 9c2d14577637214f14c0e65536b65123901f4317 | |
parent | ad345cd15767011ca90b9d397992ee68fb66d1d7 (diff) |
Putting in Werner's recent changes to the development repository version
for passing const pointers.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusExternal/FlexIO/trunk@19 21a6bef8-4479-4f54-8f8d-0db94a2919ef
-rw-r--r-- | src/HDFIO.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/HDFIO.cc b/src/HDFIO.cc index c7fd568..afae3f9 100644 --- a/src/HDFIO.cc +++ b/src/HDFIO.cc @@ -127,7 +127,7 @@ int HDFIO::write(IObase::DataType typeID,int rank,CONST int *dims,const void *da create(rank,dims,typeID); //printf("write: sdsid=%u index=%u\n",sid,index); current_rank=rank; - return (int)SDwritedata(sid,origin,stride,hdims,data); + return (int)SDwritedata(sid,origin,stride,hdims,const_cast<void*>(data) ); } int HDFIO::readInfo(char *name,IObase::DataType &typeID,int &rank,int *dims,int maxdims){ @@ -267,7 +267,7 @@ int HDFIO::writeChunk(CONST int *dims,CONST int *origin,const void *data){ int32 hdims[5]={0,0,0,0,0}; int32 rank = current_rank; for(int i=0;i<rank;i++) { hdims[i]=dims[i]; horigin[i]=origin[i]; } - return (int)SDwritedata(sid,horigin,stride,hdims,data); + return (int)SDwritedata(sid,horigin,stride,hdims,const_cast<void*>(data) ); } @@ -318,7 +318,7 @@ int HDFIO::writeDim(int dimnumber,IObase::DataType datatype,int length,const voi if(sid<0) return -1; int32 dim_id = SDgetdimid(sid,dimnumber); if(dim_id<0) return -1; - SDsetdimscale(dim_id,length,DataType2HDF(datatype),dim); + SDsetdimscale(dim_id,length,DataType2HDF(datatype), const_cast<void*>(dim) ); return 1; } |