[svn-r23313] Description: Bring changes from Coverity branch to the trunk:r20612:
Changed string functions to versions with string length to fix coverity issues
922, 942 and 943.
r20614:
Use HDsnprintf. --gh
r20675:
Fix for coverity #1714 due to the fix for #810.
Use HDfree() instead of H5MM_xfree().
r20678:
Repaired coverity issue #598 -- failure to check return value from a
call to fstat(), or to tidy up in the event of failure.
r20679:
Use HDstrncpy. --gh
r...
[svn-r23305] HDFFV-8257: szip still used even if headers are not found. Change configure to test the result of the CHECK HEADERS call before checking for the library.Tested: local linux, h5committest
[svn-r23304] Purpose: HDFFV-7643 - h5diff - incorrect exit-code returns for extra attribute existDescription:
h5diff: Fixed to return correct exit code 1 when detect unique
attribute. Prior to this fix, h5diff returned exit code 0 indicating
two files are identical.
Tested:
jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), fred (mac64-LE), emu (solaris-BE), Windows (32-LE cmake), cmake (jam)
[svn-r23297] Temporary fix: PGI COMPILERS seem to have a bug in the INQUIRE function, waiting for an answer from PGI how to resolve the problem.Tested: jam (pgi compiler)
[svn-r23294] Related to: HDFFV-8265 Fortran2003 option does not work under windows; Need to manage .def files more efficientlyChanged the comment notes from adding to the 'hdf5_fortrandll.def' to instead adding
to the 'hdf5_fortrandll.def.in' file.
[svn-r23263] Test dependencies were incorrect and test outside macros did not always execute in the correct order. Created new macro for h5import test verification. Corrected intra-macro test dependencies. Fixed clear tests.Tested: local linux
[svn-r23262] Updated with bug fix entry of HDFFV-8267.Since this is a testing code error that does not affect the function of the
library or tools, I started a new "Testing" section for this sort of changes.
[svn-r23260] Bug fix: HDFFV-8267 The ERROR macro had a typo of missing a separator comma. When used, it seg. fault. Added the comma back in. Fix is reviewed in Crucible HDF5-107.Tested: h5committest passed. Also tested using the ERROR macro in the
Mac (Owl) platform. Before fix, it seg. fault. After fix, it prints the
message as intended.