hdf5/tools/h5jam
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
..
Dependencies [svn-r9035] Purpose: 2004-08-06 10:32:11 -05:00
getub.c [svn-r9111] Purpose: 2004-08-18 17:04:26 -05:00
h5jam.c [svn-r9234] Purpose: 2004-09-08 21:37:02 -05:00
h5jamgentest.c [svn-r9113] Purpose: 2004-08-18 17:10:11 -05:00
h5unjam.c [svn-r9234] Purpose: 2004-09-08 21:37:02 -05:00
Makefile.in [svn-r9019] Purpose: 2004-08-05 10:10:39 -05:00
tellub.c [svn-r9234] Purpose: 2004-09-08 21:37:02 -05:00
testh5jam.sh.in [svn-r9019] Purpose: 2004-08-05 10:10:39 -05:00