From ea73a72cafabd1f2d89b5a2ebbcbf3c2b173efde Mon Sep 17 00:00:00 2001 From: tradke Date: Mon, 11 Jun 2001 12:14:02 +0000 Subject: 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 --- src/HDFIO.cc | 6 +++--- 1 file 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(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(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(dim) ); return 1; } -- cgit v1.2.3