/** * \ingroup H5O * \def H5Oget_info_by_idx() * * #H5Oget_info_by_idx is a macro that is mapped to: * \li H5Oget_info_by_idx3() * \li H5Oget_info_by_idx1() * * \details 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. * * In HDF5 versions 1.12 and after, #H5Oget_info_by_idx is mapped to * \ref H5Oget_info_by_idx3() and \ref H5Oget_info_by_idx1() is deprecated. * In version 1.10 #H5Oget_info_by_idx is identical to \ref H5Oget_info_by_idx1(). * * Specific compile-time compatibility flags and the resulting * mappings are as follows: * * \par * * * * * * * * * * * * * * * * * * * * *
Compatibility settingH5Oget_info_by_idx
No compatibility flag\ref H5Oget_info_by_idx3() for 1.12
\ref H5Oget_info_by_idx1() for 1.8/1.10
Emulate Release 1.12\ref H5Oget_info_by_idx3()
Emulate Release 1.10/1.8 interface\ref H5Oget_info_by_idx1()
* * \todo Fix reference to the document * * \par Version * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
ReleaseChange
1.12.0The macro #H5Oget_info_by_idx and function \ref H5Oget_info_by_idx3() were added, * and \ref H5Oget_info_by_idx1() was deprecated.
1.10.5The macro #H5Oget_info_by_idx was removed.
The functions \ref H5Oget_info_by_idx() and * H5Oget_info_by_idx1() are identical in this release.
This change was added to restore the broken API compatibility * introduced in HDF5-1.10.3.
1.10.3The function \ref H5Oget_info_by_idx() was renamed \ref H5Oget_info_by_idx1.
The macro #H5Oget_info_by_idx and the function \ref H5Oget_info_by_idx2() were * introduced in this release.
1.8.11Fortran subroutine introduced in this release.
1.8.0Function introduced in this release.
* * */