diff options
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 afae3f9..0cb31a1 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,const 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,const 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,const 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,const 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; |