diff options
author | Pedro Vicente Nunes <pvn@hdfgroup.org> | 2003-10-30 17:15:56 (GMT) |
---|---|---|
committer | Pedro Vicente Nunes <pvn@hdfgroup.org> | 2003-10-30 17:15:56 (GMT) |
commit | 4cb9330435224b2cf5f13749299ab87b888d7220 (patch) | |
tree | 01e68f363550aa0ba6729855d739e6b951eb415d /tools/lib/h5diff_dset.c | |
parent | 46646fc6548090c2c88d96fb4991165885b1a223 (diff) | |
download | hdf5-4cb9330435224b2cf5f13749299ab87b888d7220.zip hdf5-4cb9330435224b2cf5f13749299ab87b888d7220.tar.gz hdf5-4cb9330435224b2cf5f13749299ab87b888d7220.tar.bz2 |
[svn-r7793] Purpose:
h5diff new features
Description:
added the diff for variable lenght, opaque, enum, and bitfield datasets
Solution:
Platforms tested:
linux
solaris 2.7
IRIX
Misc. update:
Diffstat (limited to 'tools/lib/h5diff_dset.c')
-rw-r--r-- | tools/lib/h5diff_dset.c | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/tools/lib/h5diff_dset.c b/tools/lib/h5diff_dset.c index 0db6bf9..f40122e 100644 --- a/tools/lib/h5diff_dset.c +++ b/tools/lib/h5diff_dset.c @@ -162,17 +162,16 @@ int diff_dataset( hid_t file1_id, case H5T_COMPOUND: case H5T_STRING: case H5T_ARRAY: - -#endif - - - case H5T_TIME: case H5T_BITFIELD: case H5T_OPAQUE: - - case H5T_REFERENCE: case H5T_ENUM: case H5T_VLEN: +#endif + + case H5T_TIME: + case H5T_REFERENCE: + + if (options->verbose ) { printf("Comparison not supported\n"); printf("<%s> is of class %s and <%s> is of class %s\n", @@ -194,7 +193,11 @@ int diff_dataset( hid_t file1_id, storage_size1=H5Dget_storage_size(dset1_id); storage_size2=H5Dget_storage_size(dset2_id); if (storage_size1<=0 && storage_size2<=0) + { + if (options->verbose) + printf("<%s> and <%s> are empty datasets\n", obj1_name, obj2_name); goto out; + } /*------------------------------------------------------------------------- @@ -327,6 +330,7 @@ int diff_dataset( hid_t file1_id, *------------------------------------------------------------------------- */ +#if 0 can1=diff_can(m_type1); can2=diff_can(m_type2); if ( (can1==0 || can2==0)) @@ -340,6 +344,7 @@ int diff_dataset( hid_t file1_id, } goto out; } +#endif /*------------------------------------------------------------------------- * check for different signed/unsigned types |