H5Tcompiler_conv(hid_t
src_id, hid_t dst_id)
H5Tcompiler_conv finds out whether the library’s
conversion function from type src_id to type
dst_id is a compiler (hard) conversion. A compiler
conversion uses compiler’s casting; a library (soft) conversion uses
the library’s own conversion function.
hid_t src_id |
IN: Identifier for the source datatype. |
hid_t dst_id |
IN: Identifier for the destination datatype. |
SUBROUTINE h5tcompiler_conv_f( src_id, dst_id, flag, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: src_id ! Id for the source datatype.
INTEGER(HID_T), INTENT(IN) :: dst_id ! Id for the destination datatype.
LOGICAL, INTENT(OUT) :: flag ! .TRUE. for compiler conversion,
! .FALSE. for library conversion
INTEGER, INTENT(OUT) :: hdferr ! Error code:
! 0 on success and -1 on failure
END SUBROUTINE h5tcompiler_conv_f