hdf5/test
Quincey Koziol eb3e9ccd8a [svn-r9234] Purpose:
Code cleanup

Description:
    Tweak recent "forward compatibility" changes to the H5E* API (which allowed
for the old H5E API functions to remain unchanged) by allowing for the error
stack callback function (H5E_auto_t) to also remain unchanged from the 1.6
branch.  This required changing the H5E{get|set}_auto routines to have the
old style H5E_auto_t type (which didn't have a stack ID parameter) and the new
H5E{get|set}_auto_stack routines to have a newer "H5E_auto_stack_t" type (which
has a stack ID parameter).  This should make the H5E API changes as forwardly
compatible as possible.
    One side-affect of this change was that it was impossible to determine if
the current auto error callback was the old style (H5E_auto_t) or the new style
(H5E_auto_stack_t) of callback, so a new API function (H5Eauto_is_stack) was
adde to query this.

Platforms tested:
    FreeBSD 4.10 (sleipnir)
    IRIX64 6.5 (modi4)
    h5committest
2004-09-08 21:37:02 -05:00
..
testfiles [svn-r8484] Purpose: bug fix 2004-05-05 15:42:09 -05:00
big.c [svn-r9039] Purpose: 2004-08-06 14:29:57 -05:00
bittests.c [svn-r8782] Purpose: 2004-07-01 15:02:47 -05:00
cache.c [svn-r9023] *** empty log message *** 2004-08-05 13:14:21 -05:00
cmpd_dset.c
createnoenc.c [svn-r8781] 2004-07-01 12:38:04 -05:00
dangle.c
deflate.h5
Dependencies [svn-r8981] Purpose: 2004-08-02 09:03:40 -05:00
dsets.c [svn-r9155] Purpose: 2004-08-25 03:30:32 -05:00
dtransform.c [svn-r8892] Purpose: 2004-07-16 15:48:40 -05:00
dtypes.c [svn-r9053] Purpose: 2004-08-08 17:12:18 -05:00
enum.c [svn-r9183] Purpose: New feature 2004-09-01 12:43:30 -05:00
err_compat.c [svn-r9183] Purpose: New feature 2004-09-01 12:43:30 -05:00
error_test.c [svn-r9234] Purpose: 2004-09-08 21:37:02 -05:00
extend.c
external.c
file_handle.c [svn-r8818] 2004-07-07 12:03:02 -05:00
filename.c [svn-r9183] Purpose: New feature 2004-09-01 12:43:30 -05:00
fill_old.h5
fillval.c
flush1.c
flush2.c
gass_append.c
gass_read.c
gass_write.c
gen_deflate.c
gen_filters.c [svn-r8284] Purpose: 2004-03-26 11:29:45 -05:00
gen_new_array.c
gen_new_fill.c
gen_new_mtime.c
gen_new_super.c
gen_old_array.c
gen_old_layout.c [svn-r8590] Purpose: 2004-05-27 15:24:08 -05:00
gen_old_mtime.c
getname.c
gheap.c [svn-r9183] Purpose: New feature 2004-09-01 12:43:30 -05:00
h5test.c [svn-r9183] Purpose: New feature 2004-09-01 12:43:30 -05:00
h5test.h [svn-r9115] Purpose: 2004-08-19 01:32:47 -05:00
hyperslab.c [svn-r8383] Purpose: 2004-04-17 23:10:09 -05:00
istore.c [svn-r9155] Purpose: 2004-08-25 03:30:32 -05:00
lheap.c [svn-r9183] Purpose: New feature 2004-09-01 12:43:30 -05:00
links.c
Makefile.in [svn-r8981] Purpose: 2004-08-02 09:03:40 -05:00
mount.c
mtime.c [svn-r8938] 2004-07-23 12:29:16 -05:00
noencoder.h5 [svn-r8781] 2004-07-01 12:38:04 -05:00
ntypes.c [svn-r9213] Purpose: 2004-09-07 11:42:56 -05:00
ohdr.c [svn-r9183] Purpose: New feature 2004-09-01 12:43:30 -05:00
reserved.c [svn-r8928] Purpose: 2004-07-22 11:26:54 -05:00
set_extent.c [svn-r8600] Purpose: 2004-05-31 14:59:59 -05:00
space_overflow.c
srb_append.c
srb_read.c
srb_write.c
stab.c [svn-r8897] 2004-07-19 19:47:37 -05:00
stream_test.c
tarray.c
tarrold.h5
tattr.c
tbogus.h5
tconfig.c
test_filters_be.hdf5 [svn-r8246] Purpose: 2004-03-10 16:45:30 -05:00
test_filters_le.hdf5 [svn-r8246] Purpose: 2004-03-10 16:45:30 -05:00
testerror.sh [svn-r8375] Purpose: 2004-04-17 15:29:01 -05:00
testframe.c [svn-r9183] Purpose: New feature 2004-09-01 12:43:30 -05:00
testhdf5.c [svn-r9115] Purpose: 2004-08-19 01:32:47 -05:00
testhdf5.h [svn-r9183] Purpose: New feature 2004-09-01 12:43:30 -05:00
testmeta.c
tfile.c [svn-r8383] Purpose: 2004-04-17 23:10:09 -05:00
tgenprop.c
th5s.c [svn-r8981] Purpose: 2004-08-02 09:03:40 -05:00
th5s.h5
theap.c [svn-r8383] Purpose: 2004-04-17 23:10:09 -05:00
tid.c [svn-r8892] Purpose: 2004-07-16 15:48:40 -05:00
titerate.c [svn-r8892] Purpose: 2004-07-16 15:48:40 -05:00
tlayouto.h5 [svn-r8590] Purpose: 2004-05-27 15:24:08 -05:00
tmeta.c
tmisc.c [svn-r9073] Purpose: bug fix 2004-08-12 10:24:46 -05:00
tmtimen.h5
tmtimeo.h5
trefer.c
trefstr.c
tselect.c [svn-r8901] Purpose: 2004-07-20 12:11:36 -05:00
ttbbt.c
ttime.c
ttsafe_acreate.c
ttsafe_cancel.c
ttsafe_dcreate.c
ttsafe_error.c [svn-r9234] Purpose: 2004-09-08 21:37:02 -05:00
ttsafe.c [svn-r9115] Purpose: 2004-08-19 01:32:47 -05:00
ttsafe.h
ttst.c
tvlstr.c
tvltypes.c [svn-r8953] 2004-07-27 11:55:19 -05:00
unlink.c [svn-r8892] Purpose: 2004-07-16 15:48:40 -05:00