H5O_VISIT is a macro that is mapped to either H5O_VISIT1 or H5O_VISIT2.
In HDF5-1.10, H5O_VISIT is identical to H5O_VISIT1.
In the next major release (HDF5-1.12), H5O_VISIT is a macro that is mapped to either H5O_VISIT1 or H5O_VISIT2. of:
Such macros are provided to facilitate application compatibility. Their use and mappings are fully described in API Compatibility Macros in HDF5; we urge you to read that document closely.
If the library and/or application is compiled for Release 1.8 or 1.10 emulationIn HDF5 versions 1.12 and after, H5O_VISIT will be is mapped to H5O_VISIT1. With later versions, H5OVISIT3. In version 1.10, H5O_VISIT is mapped identical to H5O_VISIT2 (and H5O_VISIT1 is deprecated).
Specific compile-time compatibility flags and the resulting mappings are as follows:
|No compatibility flag|
H5Ovisit1 for H5O_VISIT3 in 1.8 12 or 1.10
H5Ovisit2 for > 1.after
H5O_VISIT1 for 1.8 and 1.10
|Emulate Release 1.8 interface|
|Emulate Release 1.10 interface|
|Emulate Releases after 1.10|
|or 1.8 interface|