diff options
author | Pedro Vicente Nunes <pvn@hdfgroup.org> | 2003-12-02 23:13:27 (GMT) |
---|---|---|
committer | Pedro Vicente Nunes <pvn@hdfgroup.org> | 2003-12-02 23:13:27 (GMT) |
commit | 486c13d307978ccbb9c2306c85c39a674ed56b96 (patch) | |
tree | 5c5863521d8acf6dd3c7d4db3880596fecad84de /tools/h5diff/testh5diff.h | |
parent | 684db5595b5fa30633eb648f6e71a36d3857644a (diff) | |
download | hdf5-486c13d307978ccbb9c2306c85c39a674ed56b96.zip hdf5-486c13d307978ccbb9c2306c85c39a674ed56b96.tar.gz hdf5-486c13d307978ccbb9c2306c85c39a674ed56b96.tar.bz2 |
[svn-r7904] Purpose:
h5diff new features
Description:
added comparison for attributes
adeded comparison for all dataset datatypes
added tests for the new features
changed the output format
Solution:
Platforms tested:
linux
solaris 5.7
IRIX 6.5 (64)
Misc. update:
Diffstat (limited to 'tools/h5diff/testh5diff.h')
-rw-r--r-- | tools/h5diff/testh5diff.h | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/tools/h5diff/testh5diff.h b/tools/h5diff/testh5diff.h new file mode 100644 index 0000000..5d9a651 --- /dev/null +++ b/tools/h5diff/testh5diff.h @@ -0,0 +1,54 @@ +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * Copyright by the Board of Trustees of the University of Illinois. * + * All rights reserved. * + * * + * This file is part of HDF5. The full HDF5 copyright notice, including * + * terms governing use, modification, and redistribution, is contained in * + * the files COPYING and Copyright.html. COPYING can be found at the root * + * of the source code distribution tree; Copyright.html can be found at the * + * root level of an installed copy of the electronic HDF5 document set and * + * is linked from the top-level documents page. It can also be found at * + * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have * + * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. * + * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ + +#include <stdio.h> +#include <stdlib.h> +#include <assert.h> +#include "hdf5.h" +#include "H5private.h" + + +int test_basic(const char *file1, + const char *file2); + +int test_types(const char *file1, + const char *file2); + +int test_native(const char *file1, + const char *file2); + + +int test_dsetall(const char *file, + int make_diffs /* flag to modify data buffers */); + +int test_attr(const char *file, + int make_diffs /* flag to modify data buffers */); + + +int write_attr(hid_t loc_id, + int rank, + hsize_t *dims, + const char *attr_name, + hid_t type_id, + void *buf); + + +int write_dset( hid_t loc_id, + int rank, + hsize_t *dims, + const char *dset_name, + hid_t type_id, + void *buf ); + + |