[svn-r6307] Purpose:

Bug fix

Description:
    Currently, when the library encounters an object header message that isn't
    know, it fails to open that object in the file.

Solution:
    Allow the library to skip over the unknown object header message and
    continue to process the remaining messages, in the hope that the skipped
    message isn't important later.  If it is important, it will be caught at
    a higher level of the library.

Platforms tested:
    FreeBSD 4.7 (sleipnir)
This commit is contained in:
Quincey Koziol 2003-01-21 15:19:48 -05:00
parent fffa25d34c
commit ba63879ea2
2 changed files with 4 additions and 0 deletions

View File

@ -861,6 +861,7 @@
./src/H5MPprivate.h ./src/H5MPprivate.h
./src/H5O.c ./src/H5O.c
./src/H5Oattr.c ./src/H5Oattr.c
./src/H5Obogus.c
./src/H5Ocont.c ./src/H5Ocont.c
./src/H5Odtype.c ./src/H5Odtype.c
./src/H5Oefl.c ./src/H5Oefl.c
@ -975,6 +976,7 @@
./test/tarray.c ./test/tarray.c
./test/tarrold.h5 ./test/tarrold.h5
./test/tattr.c ./test/tattr.c
./test/tbogus.h5
./test/tconfig.c ./test/tconfig.c
./test/testhdf5.c ./test/testhdf5.c
./test/testhdf5.h ./test/testhdf5.h

View File

@ -35,6 +35,8 @@ Bug Fixes since HDF5-1.4.0
Library Library
------- -------
* Allow opening objects with unknown object header messages.
QAK - 2003/01/21
* Improved error assertion for nil VL strings, making it fails with error * Improved error assertion for nil VL strings, making it fails with error
stack instead of just assertion failure. SLU - 2002/12/16 stack instead of just assertion failure. SLU - 2002/12/16
* Added two new API functions: H5Zunregister & H5Zfilter_avail. * Added two new API functions: H5Zunregister & H5Zfilter_avail.