From 3c4e460d396db708ae85851a6d8b6c8ae0957091 Mon Sep 17 00:00:00 2001 From: Pedro Vicente Nunes Date: Wed, 26 Apr 2006 11:02:58 -0500 Subject: [svn-r12304] Purpose: bug fix Description: the diff region output was done in verbose mode Solution: avoid it in verbose Platforms tested: linux Misc. update: --- tools/lib/h5diff_array.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tools/lib/h5diff_array.c b/tools/lib/h5diff_array.c index 814a5d7..18858d6 100644 --- a/tools/lib/h5diff_array.c +++ b/tools/lib/h5diff_array.c @@ -1854,9 +1854,10 @@ hsize_t diff_region(hid_t obj1_id, } } } + /* print differences if found */ - if (nfound_b) + if (nfound_b && options->m_verbose) { parallel_print("Referenced dataset %lu %lu\n", (unsigned long)objno1,(unsigned long)objno2); @@ -1908,7 +1909,7 @@ hsize_t diff_region(hid_t obj1_id, } } - if (nfound_p) + if (nfound_p && options->m_verbose) { parallel_print("Region points\n"); for (i = 0; i < npoints1; i++) @@ -1954,7 +1955,9 @@ hsize_t diff_region(hid_t obj1_id, HDfree(ptdata2); } - return (nfound_p + nfound_b)/2; + nfound_b = nfound_b/ndims1; + nfound_p = nfound_p/ndims1; + return (nfound_p + nfound_b); } -- cgit v0.12