diff --git a/test/deflate.h5 b/test/deflate.h5 new file mode 100644 index 0000000000..2f62e2599e Binary files /dev/null and b/test/deflate.h5 differ diff --git a/test/gen_deflate.c b/test/gen_deflate.c new file mode 100644 index 0000000000..03ca54d122 --- /dev/null +++ b/test/gen_deflate.c @@ -0,0 +1,101 @@ +/* + * Copyright (C) 2000 NCSA + * All rights reserved. + * + * Programmer: Quincey Koziol + * Thursday, November 14, 2002 + * + * Purpose: Create a dataset compressed with the deflate filter. + * This program is used to create the test file `tdeflate.h5' which has + * a dataset compressed with the "deflate" I/O filter. This dataset will + * be used to verify the correct behavior of the library when a filter is + * not available for a dataset which requires it. + */ +#include "hdf5.h" + +#define TESTFILE "deflate.h5" + +/* 2-D dataset with fixed dimensions */ +#define SPACE_RANK 2 +#define SPACE_DIM1 100 +#define SPACE_DIM2 200 +#define CHUNK_DIM1 50 +#define CHUNK_DIM2 50 + +/* Dataset data */ +int data[SPACE_DIM1][SPACE_DIM2]; + + +/*------------------------------------------------------------------------- + * Function: main + * + * Purpose: + * + * Return: Success: + * + * Failure: + * + * Programmer: Quincey Koziol + * Thursday, November 14, 2002 + * + * Modifications: + * + *------------------------------------------------------------------------- + */ +int +main(void) +{ + hid_t file, space, dset, dcpl; + hsize_t dims[SPACE_RANK]={SPACE_DIM1,SPACE_DIM2}; + hsize_t chunk_dims[SPACE_RANK]={CHUNK_DIM1,CHUNK_DIM2}; + size_t i,j; /* Local index variables */ + + /* Initialize the data */ + /* (Try for something easily compressible) */ + for(i=0; i