hdf5/windows/tools
Jonathan Kim 170e7e53a5 [svn-r20676] Purpose:
- HDFFV-5928 - GMQS: h5diff problem and improvement on comparsing the same objects

Description:
    Fixed:
    1) adding h5tools_is_obj_same() function to check if two given IDs or paths point to the same object. This function can be very useful for other tools and applications.
    2) using h5tools_is_obj_same() at h5diff() and diff() in h5diff.c. If two paths point to the same object, there is no need to check the details of the object since we know there is no difference. The fix will increase the performance by skipping the content comparison. It also fixed the problem of reporting difference for some cases of comparing the same file, e.g. empty files or files with incomparable objects the same file.

    Test update:
    Updat prvious test cases (171, 172, 530) affected by this fix, so they
    still perfrom originally intended testing without bypassing.

Tested:
 jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), cmake
2011-04-29 12:02:31 -05:00
..
h5copy [svn-r20254] Description: 2011-03-15 15:37:17 -05:00
h5debug [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
h5debugdll [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
h5diff [svn-r20676] Purpose: 2011-04-29 12:02:31 -05:00
h5diffdll [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
h5dump [svn-r20132] Purpose: 2011-02-21 16:53:36 -05:00
h5dumpdll [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
h5import [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
h5importdll [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
h5jam [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
h5ls [svn-r19751] Purpose: 2010-11-09 16:13:53 -05:00
h5lsdll [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
h5mkgrp [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
h5repack [svn-r19430] Update to H5REPACK tests for layout info required a new function in batch file 2010-09-20 11:36:45 -05:00
h5repackdll [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
h5repart [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
h5repartdll [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
h5stat [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
h5statdll [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
h5unjam [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
talign [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
taligndll [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
testfiles [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
toolslib [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
toolslibdll [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files. 2010-03-19 09:48:49 -05:00
checktools.bat [svn-r20141] Bring 1.8 r20139 cmake and windows changes to trunk 2011-02-22 09:55:04 -05:00