diff options
author | tradke <tradke@21a6bef8-4479-4f54-8f8d-0db94a2919ef> | 2001-05-19 01:33:22 +0000 |
---|---|---|
committer | tradke <tradke@21a6bef8-4479-4f54-8f8d-0db94a2919ef> | 2001-05-19 01:33:22 +0000 |
commit | c4a0a277c2f898102f94db3b3b1361c88ed08e55 (patch) | |
tree | c07c414752335a74a47711cd222f547855c0744a /src/HDFIO.cc | |
parent | daf592f0e8580c9a48ebdc788c7ede2549ccf8d9 (diff) |
Pass const pointers into all write routines.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusExternal/FlexIO/trunk@17 21a6bef8-4479-4f54-8f8d-0db94a2919ef
Diffstat (limited to 'src/HDFIO.cc')
-rw-r--r-- | src/HDFIO.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/HDFIO.cc b/src/HDFIO.cc index 5005c70..c7fd568 100644 --- a/src/HDFIO.cc +++ b/src/HDFIO.cc @@ -118,7 +118,7 @@ HDFIO::~HDFIO(){ int HDFIO::isValid() { if(fid>=0) return 1; else return 0; } -int HDFIO::write(IObase::DataType typeID,int rank,CONST int *dims,void *data){ +int HDFIO::write(IObase::DataType typeID,int rank,CONST int *dims,const void *data){ int32 origin[5]={0,0,0,0,0}; int32 stride[5]={1,1,1,1,1}; // kludge... we'll fix later int32 hdims[5]={0,0,0,0,0}; @@ -212,7 +212,7 @@ int HDFIO::nAnnotations(){ return 1; // always 1 annotation per object limit for HDF is appears } -int HDFIO::writeAttribute(CONST char *name,IObase::DataType typeID,Long length,void *data){ +int HDFIO::writeAttribute(CONST char *name,IObase::DataType typeID,Long length,const void *data){ select(index); // select if not already selected //printf("write attrib: sdsid=%u index=%u\n",sid,index); return (int)SDsetattr(sid,(char*)name,DataType2HDF(typeID),(int32)length,data); @@ -261,7 +261,7 @@ int HDFIO::reserveChunk(IObase::DataType typeID,int rank,CONST int *dims){ return 1; } -int HDFIO::writeChunk(CONST int *dims,CONST int *origin,void *data){ +int HDFIO::writeChunk(CONST int *dims,CONST int *origin,const void *data){ int32 horigin[5]={0,0,0,0,0}; int32 stride[5]={1,1,1,1,1}; // kludge... we'll fix later int32 hdims[5]={0,0,0,0,0}; @@ -314,7 +314,7 @@ int HDFIO::readDim(int dimnumber, void *dim){ return 1; } -int HDFIO::writeDim(int dimnumber,IObase::DataType datatype,int length,void *dim){ +int HDFIO::writeDim(int dimnumber,IObase::DataType datatype,int length,const void *dim){ if(sid<0) return -1; int32 dim_id = SDgetdimid(sid,dimnumber); if(dim_id<0) return -1; |