hdf5/test
Quincey Koziol 9b2c4bea02 [svn-r18011] Description:
Bring Coverity changes into the trunk: (also other minor cleanups)

r17991:
Fix Coverity items 175 and 176.  Fixed memory leak on error in print_enum in
H5LT.c.

r17993: (r17992 was not a Coverity change)
Close Coverity issue #206: inconsistently checking whether dt->shared was
non-NULL after H5T_alloc() returned a valid 'dt' value (which should guarantee
that dt->shared is valid).

r17994:
Fix Coverity item 149.  Fixed file handle leak on error in H5FD_stdio_open.

r17995:
Fixed Coverity issues 154 to 161:

 Added H5MP_close routine to error handling in the event *mp has not been
 freed before error.

r17996:
Close Coverity issue #126: potentially leaking merged_spans on routine failure.

r17997:
Fix Coverity items 147 and 148.  Fixed resource leaks on error in H5FDloc.c.

r17998:
Coverity issue 269-272:
    Added integer result variable to functions that could return negative.
        Assigned to unsigned after checking.
    Added H5E_BEGIN_TRY block around H5Tclose and removed H5E_THROW in the
        catch block.
    Checked buffer is NULL before free. Changed HGOTO_ERROR outside of the if
        block to H5E_THROW.

r17999:
Close Coverity issue #127: release temporary spans in more generic manner.
(Also add error checking to previous fix)

r18000:
Resolved Coverity issues 211 and 212 in H5T.c. Added comments to ignore
Coverity warning regarding not checking pointer for NULL, as we are using
an assert which catches the issue.

r18001:
Fix Coverity item 146.  Fixed resource leak on error in H5O_layout_copy.

r18002:
Fix Coverity items 143 and 145.  Fixed resource leaks on error in
H5D_compact_copy and H5D_contig_copy.

r18003:
Close Coverity issue #192: close file on error

r18004:
Fix Coverity issue #125: release temporary spans on error

r18005:
Resolved Coverity issues 5, 25, and 83 (in H5T.c):

    Separated embedded functions in order to check for NULL on return of
        H5I_object before passing into H5T_copy.

    Check to see if new_dt is NULL within error handling before
        dereferencing it.

    Ignore Coverity's dead code warnings as the checks that lead to the code
        are machine dependent.

r18006:
Coverity 63,70,73:  Checked result of function before assigning to an unsigned
variable.

r18007:
Coverity 78,79:   added continue statement if H5Pget_filter2 returns negative.

r18008:
Fixed Coverity issue # 138:

    Added support in error handling to free dst pointer (if allocated) on error.

r18009:
Whitespace & coding style cleanup
2009-12-13 00:28:30 -05:00
..
testfiles [svn-r16835] Allow an error class to use other class's major or minor errors. Added a test for it, too. 2009-04-22 13:39:10 -05:00
app_ref.c [svn-r17838] Description: 2009-11-05 08:45:35 -05:00
be_data.h5
be_extlink1.h5
be_extlink2.h5
big.c [svn-r16847] Description: 2009-04-23 13:25:16 -05:00
bittests.c
btree2.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
cache_api.c [svn-r17268] Description: 2009-07-29 20:59:24 -05:00
cache_common.c [svn-r16874] Description: 2009-04-28 14:30:05 -05:00
cache_common.h [svn-r16874] Description: 2009-04-28 14:30:05 -05:00
cache.c [svn-r17268] Description: 2009-07-29 20:59:24 -05:00
chunk_info.c [svn-r15628] Description: 2008-09-16 10:52:51 -05:00
cmpd_dset.c [svn-r17953] Description: 2009-12-03 14:11:29 -05:00
COPYING [svn-r16340] Description: 2009-01-22 15:53:59 -05:00
corrupt_stab_msg.h5 [svn-r16594] Purpose: fix bug 1189 2009-03-23 13:51:29 -05:00
cross_read.c
dangle.c [svn-r15825] Description: 2008-10-08 22:44:22 -05:00
deflate.h5
dsets.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
dt_arith.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
dtransform.c [svn-r16803] Purpose: Fix bug 1548 2009-04-20 11:54:52 -05:00
dtypes.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
earray.c [svn-r17895] Description: 2009-11-15 23:17:45 -05:00
enum.c [svn-r16560] Description: 2009-03-10 14:00:39 -05:00
err_compat.c [svn-r16006] Modify the commit of r15943 for H5_USE_16_API. Let H5version.h check if H5_USE_16_API_DEFAULT is defined by the configure. Then define H5_USE_16_API and use it throughout. 2008-10-30 15:49:08 -05:00
error_test.c [svn-r16835] Allow an error class to use other class's major or minor errors. Added a test for it, too. 2009-04-22 13:39:10 -05:00
extend.c [svn-r15868] Description: 2008-10-14 20:46:34 -05:00
external.c [svn-r17953] Description: 2009-12-03 14:11:29 -05:00
family_v16_00000.h5 [svn-r16759] The test of family file compatibility with v1.6 used the original family files under the 2009-04-15 16:42:02 -05:00
family_v16_00001.h5
family_v16_00002.h5
family_v16_00003.h5
farray.c [svn-r17895] Description: 2009-11-15 23:17:45 -05:00
fheap.c [svn-r17623] Description: 2009-10-08 20:31:36 -05:00
filespace_1_6.h5 [svn-r17582] Description: 2009-10-01 21:08:59 -05:00
filespace_1_8.h5 [svn-r17582] Description: 2009-10-01 21:08:59 -05:00
fill_old.h5
fillval.c [svn-r16560] Description: 2009-03-10 14:00:39 -05:00
flush1.c [svn-r15868] Description: 2008-10-14 20:46:34 -05:00
flush2.c [svn-r15868] Description: 2008-10-14 20:46:34 -05:00
freespace.c [svn-r17388] Description: 2009-08-19 20:38:33 -05:00
gen_bad_ohdr.c
gen_bogus.c
gen_cross.c
gen_deflate.c
gen_filespace.c [svn-r17582] Description: 2009-10-01 21:08:59 -05:00
gen_filters.c
gen_mergemsg.c
gen_new_array.c
gen_new_fill.c
gen_new_group.c
gen_new_mtime.c
gen_new_super.c
gen_noencoder.c
gen_nullspace.c
gen_old_array.c
gen_old_group.c
gen_old_layout.c
gen_old_mtime.c
gen_specmetaread.c [svn-r17624] Description: 2009-10-08 23:09:34 -05:00
gen_udlinks.c [svn-r15628] Description: 2008-09-16 10:52:51 -05:00
getname.c [svn-r16560] Description: 2009-03-10 14:00:39 -05:00
gheap.c [svn-r17764] Purpose: Fix bug 1483 2009-10-27 21:52:05 -05:00
group_old.h5
h5test.c [svn-r17688] Merge make local copy of svn test data files for write access from v1.8 to trunk. 2009-10-20 10:08:56 -05:00
h5test.h [svn-r17688] Merge make local copy of svn test data files for write access from v1.8 to trunk. 2009-10-20 10:08:56 -05:00
hyperslab.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
istore.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
le_data.h5
le_extlink1.h5
le_extlink2.h5
lheap.c
links.c [svn-r17971] Description: 2009-12-06 21:51:54 -05:00
Makefile.am [svn-r17624] Description: 2009-10-08 23:09:34 -05:00
Makefile.in [svn-r17627] Purpose: 2009-10-09 15:12:06 -05:00
mergemsg.h5
mf.c [svn-r17582] Description: 2009-10-01 21:08:59 -05:00
mount.c [svn-r16609] Bug fix (#1161): When a family file created with v1.6 library is opened and closed with 2009-03-24 17:06:07 -05:00
mtime.c [svn-r15628] Description: 2008-09-16 10:52:51 -05:00
noencoder.h5
ntypes.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
objcopy.c [svn-r17953] Description: 2009-12-03 14:11:29 -05:00
ohdr.c [svn-r17553] Description: 2009-09-29 15:08:01 -05:00
pool.c [svn-r18011] Description: 2009-12-13 00:28:30 -05:00
reserved.c [svn-r15868] Description: 2008-10-14 20:46:34 -05:00
set_extent.c [svn-r16523] Purpose: Fix bugs related to H5Dset_extent and fill values 2009-02-27 12:01:00 -05:00
space_overflow.c
specmetaread.h5 [svn-r17624] Description: 2009-10-08 23:09:34 -05:00
stab.c [svn-r17688] Merge make local copy of svn test data files for write access from v1.8 to trunk. 2009-10-20 10:08:56 -05:00
tarray.c [svn-r16594] Purpose: fix bug 1189 2009-03-23 13:51:29 -05:00
tarrold.h5
tattr.c [svn-r17351] Description: 2009-08-13 12:09:55 -05:00
tbad_msg_count.h5
tbogus.h5
tcheck_version.c [svn-r17832] Bug fix:(sort of) 2009-11-04 17:08:49 -05:00
tchecksum.c
tconfig.c [svn-r17635] Bug 1192: 2009-10-12 23:04:21 -05:00
tcoords.c [svn-r15628] Description: 2008-09-16 10:52:51 -05:00
test_filters_be.hdf5
test_filters_le.hdf5
testcheck_version.sh.in [svn-r17832] Bug fix:(sort of) 2009-11-04 17:08:49 -05:00
testerror.sh.in
testframe.c
testhdf5.c [svn-r17351] Description: 2009-08-13 12:09:55 -05:00
testhdf5.h [svn-r17461] Description: 2009-09-10 14:02:40 -05:00
testlibinfo.sh.in [svn-r17503] Bug fix: 2009-09-22 11:09:56 -05:00
testmeta.c
tfile.c [svn-r17626] Description: 2009-10-09 13:31:24 -05:00
tgenprop.c [svn-r17623] Description: 2009-10-08 20:31:36 -05:00
th5o.c [svn-r15628] Description: 2008-09-16 10:52:51 -05:00
th5s.c
th5s.h5
theap.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
tid.c [svn-r16653] Bug fix #1503 - H5Iget_type failed unexpected when an invalid ID was passed in. I put 2009-04-01 17:27:35 -05:00
titerate.c
tlayouto.h5
tmeta.c
tmisc.c [svn-r17688] Merge make local copy of svn test data files for write access from v1.8 to trunk. 2009-10-20 10:08:56 -05:00
tmtimen.h5
tmtimeo.h5
trefer.c [svn-r15800] Description: 2008-10-06 23:17:35 -05:00
trefstr.c [svn-r16560] Description: 2009-03-10 14:00:39 -05:00
tselect.c [svn-r16560] Description: 2009-03-10 14:00:39 -05:00
tskiplist.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
tsohm.c [svn-r17411] Description: 2009-08-23 19:50:39 -05:00
ttime.c
ttsafe_acreate.c
ttsafe_cancel.c
ttsafe_dcreate.c
ttsafe_error.c [svn-r15628] Description: 2008-09-16 10:52:51 -05:00
ttsafe.c
ttsafe.h
ttst.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
tunicode.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
tvlstr.c [svn-r15502] Description: 2008-08-21 10:43:34 -05:00
tvltypes.c [svn-r17351] Description: 2009-08-13 12:09:55 -05:00
unlink.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
vfd.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
vms_data.h5