summaryrefslogtreecommitdiffstats
path: root/tools/h5repack/h5repack.h
diff options
context:
space:
mode:
authorPedro Vicente Nunes <pvn@hdfgroup.org>2004-04-07 21:36:15 (GMT)
committerPedro Vicente Nunes <pvn@hdfgroup.org>2004-04-07 21:36:15 (GMT)
commit6f711ab4cb085936cb2a697d26747efad32ee0d6 (patch)
treeda94c27be5744d8168139a01589571ca9320228d /tools/h5repack/h5repack.h
parent42e2d9dd37a4a943d22f01179abc8eac776f0a9a (diff)
downloadhdf5-6f711ab4cb085936cb2a697d26747efad32ee0d6.zip
hdf5-6f711ab4cb085936cb2a697d26747efad32ee0d6.tar.gz
hdf5-6f711ab4cb085936cb2a697d26747efad32ee0d6.tar.bz2
[svn-r8318] Purpose:
new tests for h5repack Description: added tests that do layout type to layout type conversion in a matrix of 9 between compact, contiguous and chunking Solution: Platforms tested: linux afs has problems; I could not telnet to sol and copper, arabica is really slow (meaning waiting 1 minute for a typed character) and the writing of a file gave an error arabica 181% afs: failed to store file (145) afs: failed to store file (145) Misc. update:
Diffstat (limited to 'tools/h5repack/h5repack.h')
-rw-r--r--tools/h5repack/h5repack.h20
1 files changed, 19 insertions, 1 deletions
diff --git a/tools/h5repack/h5repack.h b/tools/h5repack/h5repack.h
index 6ace654..6d67d69 100644
--- a/tools/h5repack/h5repack.h
+++ b/tools/h5repack/h5repack.h
@@ -274,7 +274,6 @@ int parse_number(char *str);
int make_testfiles(void);
-int make_attr(hid_t fid);
int write_dset( hid_t loc_id,
int rank,
hsize_t *dims,
@@ -297,6 +296,25 @@ void write_dset_in(hid_t loc_id,
int make_diffs /* flag to modify data buffers */);
int make_filters(hid_t loc_id);
+int make_layout(hid_t loc_id);
+
+
+/*-------------------------------------------------------------------------
+ * tests utils
+ *-------------------------------------------------------------------------
+ */
+int make_dset(hid_t loc_id,
+ const char *name,
+ hid_t sid,
+ hid_t dcpl,
+ void *buf);
+
+int make_attr(hid_t loc_id,
+ int rank,
+ hsize_t *dims,
+ const char *attr_name,
+ hid_t type_id,
+ void *buf);