summaryrefslogtreecommitdiffstats
path: root/tools/lib/h5diff_attr.c
diff options
context:
space:
mode:
authorPedro Vicente Nunes <pvn@hdfgroup.org>2009-02-11 15:57:25 (GMT)
committerPedro Vicente Nunes <pvn@hdfgroup.org>2009-02-11 15:57:25 (GMT)
commit96a0892ba8ea603835459b0104fb8b91432110a3 (patch)
tree99acde79358f18e20d2e40bbbd84936e7092e03d /tools/lib/h5diff_attr.c
parentd4ea5fbfb279e879d57c01cabd9c7ad9f30eda25 (diff)
downloadhdf5-96a0892ba8ea603835459b0104fb8b91432110a3.zip
hdf5-96a0892ba8ea603835459b0104fb8b91432110a3.tar.gz
hdf5-96a0892ba8ea603835459b0104fb8b91432110a3.tar.bz2
[svn-r16461] Bug fix: for compound types, the not comparable test for members was not done
Solution: for compound types, recursively apply that check Two new cases are added 1) the compound type has a different number of members. Message printed is <obj1> has X members <obj2> has Y members Where X and Y are the number of members of each compound type being compared 2) the compound type has not comparable types (for example a double and an int at the same index) In this case the message Comparison not possible: object1 is of class1 and object2 is of class2 Is replaced with Comparison not possible: object1 has a class1 and object2 has a class2 Modified the test generator program to have these 2 cases Added a shell run for these 2 cases Tested: windows, h5committest
Diffstat (limited to 'tools/lib/h5diff_attr.c')
-rw-r--r--tools/lib/h5diff_attr.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/lib/h5diff_attr.c b/tools/lib/h5diff_attr.c
index c527310..69bd44c 100644
--- a/tools/lib/h5diff_attr.c
+++ b/tools/lib/h5diff_attr.c
@@ -147,7 +147,8 @@ hsize_t diff_attr(hid_t loc1_id,
NULL,
name1,
name2,
- options)!=1)
+ options,
+ 0)!=1)
{