[svn-r29975] Description:

Bring r29909 from revise_chunks to trunk:

Cleaned up "conflicts with C++ keyword" warnings.

Tested on:
    MacOSX/64 10.11.5 (amazon) w/serial, parallel & production
    (h5committest forthcoming)
This commit is contained in:
Quincey Koziol 2016-05-30 01:18:56 -05:00
parent bf566b775b
commit a6303ce04c
2 changed files with 124 additions and 122 deletions

View File

@ -2182,7 +2182,7 @@ test_file_double_dataset_open(void)
**
*****************************************************************/
static void
test_file_double_file_dataset_open(hbool_t new)
test_file_double_file_dataset_open(hbool_t new_format)
{
hid_t fapl = -1; /* File access property list */
hid_t dcpl = -1; /* Dataset creation property list */
@ -2211,10 +2211,10 @@ test_file_double_file_dataset_open(hbool_t new)
fapl = H5Pcreate(H5P_FILE_ACCESS);
CHECK(fapl, FAIL, "H5Pcreate");
if(new) {
ret = H5Pset_libver_bounds(fapl, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST);
CHECK(ret, FAIL, "H5Pset_libver_bounds");
}
if(new_format) {
ret = H5Pset_libver_bounds(fapl, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST);
CHECK(ret, FAIL, "H5Pset_libver_bounds");
} /* end if */
/* Create the test file */
fid1 = H5Fcreate(FILE1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl);

View File

@ -108,21 +108,21 @@ gen_non(const char *fname)
/* Create an empty file with latest-format */
if((fid = H5Fcreate(fname, H5F_ACC_TRUNC, fcpl, fapl)) < 0)
goto error;
goto error;
/* Create a group */
if((gid = H5Gcreate2(fid, GROUP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
goto error;
goto error;
/* Create data */
for(i = 0; i < 24; i++)
buf[i] = i;
buf[i] = i;
/* Set chunk */
if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0)
goto error;
goto error;
if(H5Pset_chunk(dcpl, 2, c_dims) < 0)
goto error;
goto error;
/*
* Create a chunked dataset with extensible array chunk indexing type (without data)
@ -132,17 +132,17 @@ gen_non(const char *fname)
max_dims[0] = 10;
max_dims[1] = H5S_UNLIMITED;
if((sid = H5Screate_simple(2, dims2, max_dims)) < 0)
goto error;
goto error;
/* Create the dataset */
if((did1 = H5Dcreate2(fid, DSET_NDATA_EA, H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0)
goto error;
goto error;
/* Closing */
if(H5Sclose(sid) < 0)
goto error;
goto error;
if(H5Dclose(did1) < 0)
goto error;
goto error;
/*
* Create a chunked dataset with version 2 B-tree chunk indexing type (with data)
@ -153,30 +153,30 @@ gen_non(const char *fname)
max_dims[0] = H5S_UNLIMITED;
max_dims[1] = H5S_UNLIMITED;
if((sid = H5Screate_simple(2, dims2, max_dims)) < 0)
goto error;
goto error;
/* Create the dataset */
if((did1 = H5Dcreate2(gid, DSET_BT2, H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0)
goto error;
goto error;
/* Write to the dataset */
if(H5Dwrite(did1, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0)
goto error;
goto error;
/* Closing */
if(H5Sclose(sid) < 0)
goto error;
goto error;
if(H5Dclose(did1) < 0)
goto error;
goto error;
if(H5Pclose(dcpl) < 0)
goto error;
goto error;
if(H5Gclose(gid) < 0)
goto error;
goto error;
/* Open the group */
if((gid = H5Gopen2(fid, GROUP, H5P_DEFAULT)) < 0)
goto error;
goto error;
/*
* Create a dataset with version 2 B-btree chunk indexing type (without data)
@ -184,23 +184,23 @@ gen_non(const char *fname)
/* Set chunk */
if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0)
goto error;
goto error;
if(H5Pset_chunk(dcpl, 2, c_dims) < 0)
goto error;
goto error;
/* Create dataspace */
max_dims[0] = H5S_UNLIMITED;
max_dims[1] = H5S_UNLIMITED;
if((sid = H5Screate_simple(2, dims2, max_dims)) < 0)
goto error;
goto error;
/* Create the dataset */
if((did1 = H5Dcreate2(fid, DSET_NDATA_BT2, H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0)
goto error;
goto error;
/* Close the dataspace */
if(H5Sclose(sid) < 0)
goto error;
goto error;
/*
* Create a dataset with extensible array chunk indexing type (with data) in the group
@ -210,25 +210,25 @@ gen_non(const char *fname)
max_dims[0] = 10;
max_dims[1] = H5S_UNLIMITED;
if((sid = H5Screate_simple(2, dims2, max_dims)) < 0)
goto error;
goto error;
/* Create the dataset */
if((did2 = H5Dcreate2(gid, DSET_EA, H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0)
goto error;
goto error;
/* Write to the dataset */
if(H5Dwrite(did2, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0)
goto error;
goto error;
/* Closing */
if(H5Sclose(sid) < 0)
goto error;
goto error;
if(H5Pclose(dcpl) < 0)
goto error;
goto error;
if(H5Dclose(did1) < 0)
goto error;
goto error;
if(H5Dclose(did2) < 0)
goto error;
goto error;
/*
* Create a compact dataset in the group
@ -236,59 +236,59 @@ gen_non(const char *fname)
/* Create dataspace */
if((sid = H5Screate_simple(1, dims1, NULL)) < 0)
goto error;
goto error;
if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0)
goto error;
goto error;
if(H5Pset_layout(dcpl, H5D_COMPACT) < 0)
goto error;
goto error;
/* Create the dataset */
if((did1 = H5Dcreate2(gid, DSET_COMPACT, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
goto error;
goto error;
/* Closing */
if(H5Dclose(did1) < 0)
goto error;
goto error;
if(H5Pclose(dcpl) < 0)
goto error;
goto error;
if(H5Sclose(sid) < 0)
goto error;
goto error;
/*
* Create a contiguous dataset with (2d with data) in the file
*/
if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0)
goto error;
goto error;
if(H5Pset_layout(dcpl, H5D_CONTIGUOUS) < 0)
goto error;
goto error;
if((sid = H5Screate_simple(2, dims2, NULL)) < 0)
goto error;
goto error;
/* Create the dataset */
if((did2 = H5Dcreate2(fid, DSET_CONTIGUOUS, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
goto error;
goto error;
/* Write to the dataset */
if(H5Dwrite(did2, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0)
goto error;
goto error;
/* Closing */
if(H5Dclose(did2) < 0)
goto error;
goto error;
if(H5Pclose(dcpl) < 0)
goto error;
goto error;
if(H5Sclose(sid) < 0)
goto error;
goto error;
if(H5Gclose(gid) < 0)
goto error;
if(H5Pclose(fcpl) < 0)
goto error;
if(H5Pclose(fapl) < 0)
goto error;
goto error;
if(H5Fclose(fid) < 0)
goto error;
goto error;
error:
H5E_BEGIN_TRY {
@ -326,17 +326,17 @@ gen_edge(const char *fname)
/* Create a new format file */
if((fapl = H5Pcreate(H5P_FILE_ACCESS)) < 0)
goto error;
goto error;
if(H5Pset_libver_bounds(fapl, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST) < 0)
goto error;
goto error;
if((fid = H5Fcreate(fname, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0)
goto error;
goto error;
/* Set chunk, filter, no-filter-edge-chunk */
if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0)
goto error;
goto error;
if(H5Pset_chunk(dcpl, 2, c_dims) < 0)
goto error;
goto error;
if(H5Pset_deflate(dcpl, 9) < 0)
goto error;
if(H5Pset_chunk_opts(dcpl, H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS) < 0)
@ -357,19 +357,19 @@ gen_edge(const char *fname)
/* Write to the dataset */
if(H5Dwrite(did, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0)
goto error;
goto error;
/* Closing */
if(H5Pclose(dcpl) < 0)
goto error;
goto error;
if(H5Sclose(sid) < 0)
goto error;
goto error;
if(H5Dclose(did) < 0)
goto error;
goto error;
if(H5Pclose(fapl) < 0)
goto error;
goto error;
if(H5Fclose(fid) < 0)
goto error;
goto error;
error:
H5E_BEGIN_TRY {
@ -536,7 +536,7 @@ error:
* on the parameter "what".
*/
static void
gen_ext(const char *fname, unsigned latest, unsigned what)
gen_ext(const char *fname, unsigned new_format, unsigned what)
{
hid_t fid = -1; /* file id */
hid_t fapl = -1; /* file access property list */
@ -553,12 +553,13 @@ gen_ext(const char *fname, unsigned latest, unsigned what)
int buf[24]; /* data buffer */
if((fapl = H5Pcreate(H5P_FILE_ACCESS)) < 0)
goto error;
goto error;
if(latest)
/* Create a new format file */
if(H5Pset_libver_bounds(fapl, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST) < 0)
goto error;
if(new_format) {
/* Create a new format file */
if(H5Pset_libver_bounds(fapl, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST) < 0)
goto error;
} /* end if */
/* Create a file creation property list */
fcpl = H5Pcreate(H5P_FILE_CREATE);
@ -597,17 +598,17 @@ gen_ext(const char *fname, unsigned latest, unsigned what)
/* Create the file */
if((fid = H5Fcreate(fname, H5F_ACC_TRUNC, fcpl, fapl)) < 0)
goto error;
goto error;
/* Create a group */
if((gid = H5Gcreate2(fid, GROUP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
goto error;
goto error;
/* Set chunk */
if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0)
goto error;
goto error;
if(H5Pset_chunk(dcpl, 2, c_dims) < 0)
goto error;
goto error;
/*
@ -616,17 +617,17 @@ gen_ext(const char *fname, unsigned latest, unsigned what)
/* Create dataspace */
if((sid = H5Screate_simple(1, dims1, NULL)) < 0)
goto error;
goto error;
/* Create the dataset */
if((did1 = H5Dcreate2(fid, DSET_CONTIGUOUS, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
goto error;
goto error;
/* Closing */
if(H5Sclose(sid) < 0)
goto error;
goto error;
if(H5Dclose(did1) < 0)
goto error;
goto error;
/*
* Create 2 chunked datasets with extensible array chunk indexing type
@ -637,30 +638,30 @@ gen_ext(const char *fname, unsigned latest, unsigned what)
max_dims[0] = 10;
max_dims[1] = H5S_UNLIMITED;
if((sid = H5Screate_simple(2, dims2, max_dims)) < 0)
goto error;
goto error;
/* Create the 2 datasets */
if((did1 = H5Dcreate2(gid, DSET_NDATA_EA, H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0)
goto error;
goto error;
if((did2 = H5Dcreate2(fid, DSET_EA, H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0)
goto error;
goto error;
/* Create data */
for(i = 0; i < 24; i++)
buf[i] = i;
buf[i] = i;
/* Write to one dataset */
if(H5Dwrite(did2, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0)
goto error;
goto error;
/* Closing */
if(H5Sclose(sid) < 0)
goto error;
goto error;
if(H5Dclose(did1) < 0)
goto error;
goto error;
if(H5Dclose(did2) < 0)
goto error;
goto error;
/*
@ -673,26 +674,26 @@ gen_ext(const char *fname, unsigned latest, unsigned what)
max_dims[0] = H5S_UNLIMITED;
max_dims[1] = H5S_UNLIMITED;
if((sid = H5Screate_simple(2, dims2, max_dims)) < 0)
goto error;
goto error;
/* Create the 2 datasets */
if((did1 = H5Dcreate2(fid, DSET_NDATA_BT2, H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0)
goto error;
goto error;
if((did2 = H5Dcreate2(gid, DSET_BT2, H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0)
goto error;
goto error;
/* Write to one dataset */
if(H5Dwrite(did2, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0)
goto error;
goto error;
/* Closing */
if(H5Sclose(sid) < 0)
goto error;
goto error;
if(H5Dclose(did1) < 0)
goto error;
goto error;
if(H5Dclose(did2) < 0)
goto error;
goto error;
/*
* Create 2 chunked datasets with fixed array chunk indexing type
@ -703,26 +704,26 @@ gen_ext(const char *fname, unsigned latest, unsigned what)
max_dims[0] = 20;
max_dims[1] = 10;
if((sid = H5Screate_simple(2, dims2, max_dims)) < 0)
goto error;
goto error;
/* Create the datasets */
if((did1 = H5Dcreate2(fid, DSET_FA, H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0)
goto error;
goto error;
if((did2 = H5Dcreate2(gid, DSET_NDATA_FA, H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0)
goto error;
goto error;
/* Write to the dataset */
if(H5Dwrite(did1, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0)
goto error;
goto error;
/* Closing */
if(H5Sclose(sid) < 0)
goto error;
goto error;
if(H5Dclose(did1) < 0)
goto error;
goto error;
if(H5Dclose(did2) < 0)
goto error;
goto error;
/*
@ -732,37 +733,37 @@ gen_ext(const char *fname, unsigned latest, unsigned what)
/* Create dataspace */
if((sid = H5Screate_simple(2, dims2, NULL)) < 0)
goto error;
goto error;
/* Set early allocation */
if(H5Pset_alloc_time(dcpl, H5D_ALLOC_TIME_EARLY) < 0)
goto error;
goto error;
/* Create the 2 datasets */
if((did1 = H5Dcreate2(fid, DSET_NONE, H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0)
goto error;
goto error;
if((did2 = H5Dcreate2(gid, DSET_NDATA_NONE, H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0)
goto error;
goto error;
/* Write to one dataset */
if(H5Dwrite(did1, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0)
goto error;
goto error;
/* Closing */
if(H5Dclose(did1) < 0)
goto error;
goto error;
if(H5Dclose(did2) < 0)
goto error;
goto error;
if(H5Sclose(sid) < 0)
goto error;
goto error;
if(H5Pclose(dcpl) < 0)
goto error;
goto error;
if(H5Gclose(gid) < 0)
goto error;
goto error;
if(H5Fclose(fid) < 0)
goto error;
goto error;
error:
H5E_BEGIN_TRY {
@ -776,11 +777,12 @@ error:
H5Pclose(fcpl);
} H5E_END_TRY;
} /* gen_ext() */
} /* end gen_ext() */
int main(void)
int
main(void)
{
unsigned i, latest;
unsigned i, new_format;
/* Generate a non-latest-format file with v3 superblock */
gen_non(NON_V3_FILE);
@ -792,19 +794,19 @@ int main(void)
gen_err_level(ERR_LEVEL_FILE);
/* Generate old/new format file with/without messages in the superblock extension */
for(latest = FALSE; latest <= TRUE; latest++) {
for(i = 0; i < 8; i++) {
for(new_format = FALSE; new_format <= TRUE; new_format++) {
for(i = 0; i < 8; i++) {
char filename[50];
HDmemset(filename, 0, sizeof(filename));
if(!latest)
HDstrcat(filename, "old_");
HDstrcat(filename, FILENAME[i]);
HDmemset(filename, 0, sizeof(filename));
if(!new_format)
HDstrcat(filename, "old_");
HDstrcat(filename, FILENAME[i]);
gen_ext(filename, latest, i);
}
} /* end for latest */
gen_ext(filename, new_format, i);
} /* end for */
} /* end for */
return 0;
}
} /* end main */