aboutsummaryrefslogtreecommitdiff
path: root/src/H5IO.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5IO.cc')
-rw-r--r--src/H5IO.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/H5IO.cc b/src/H5IO.cc
index 276f2c2..5a360f6 100644
--- a/src/H5IO.cc
+++ b/src/H5IO.cc
@@ -177,7 +177,7 @@ int H5IO::selectdataset(int i){
// must iterate to select or for now just
char dataname[128];
//char dataname2[128];
- sprintf(dataname,"H5IO-Dataset%u",index); // was a KLUDGE!
+ sprintf(dataname,"H5IO-Dataset%09u",index); // was a KLUDGE!
//getdatasetname(index,dataname2);
//printf("Datasetname for dataset[%u]=[%s] [%s]\n",index,dataname,dataname2);
enddataset(); // close current dataset
@@ -286,8 +286,8 @@ int H5IO::createdataset(IObase::DataType nt,int rank,CONST int *dims){
createdatatype(nt);
//printf("+++createdataset index=%u\n",index);
// dump the old one and create a new one
- char buffer[32];
- sprintf(buffer,"H5IO-Dataset%u",index); // current index in file
+ char buffer[128];
+ sprintf(buffer,"H5IO-Dataset%09u",index); // current index in file
//printf("Creating dataset [%s]\n",buffer);
dataset = H5Dcreate(file,buffer, datatype, dataspace,
H5P_DEFAULT);
@@ -378,7 +378,7 @@ int H5IO::readInfo(char *name,IObase::DataType &typeID,int &rank,int *dims,int m
selectdataset((int)index);
}
getdatasetinfo(rank,dims,typeID);
- //sprintf(name,"H5IO-Dataset%u",index);
+ //sprintf(name,"H5IO-Dataset%09u",index);
getdatasetname(index,name);
hasread=1;
return 1;