H5Tdecode
(unsigned char *buf
)
H5Tdecode
reconstructs the HDF5 datatype object and
returns a new object handle for it. The binary description of the
object is encoded by H5Tencode
. User is responsible
for passing in the right buffer.
The datatype identifier returned by this function can be
released with H5Tclose
when the identifier is
no longer needed so that resource leaks will not develop.
unsigned char *buf |
IN: Buffer for the datatype object to be decoded. |
SUBROUTINE h5tdecode_f(buf, obj_id, hdferr) IMPLICIT NONE CHARACTER(LEN=*), INTENT(IN) :: buf ! Data space object buffer to be decoded INTEGER(HID_T), INTENT(OUT) :: obj_id! Object identifier INTEGER, INTENT(OUT) :: hdferr ! Error code ! 0 on success and -1 on failure END SUBROUTINE h5tdecode_f