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