Name: H5Tcompiler_conv
Signature:
  htri_t `H5Tcompiler_conv`(hid_t `src_id`, hid_t `dst_id`)
Purpose:
  Check whether the library’s default conversion is hard conversion.
Description:
  `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.
Parameters:

hid_t `src_id` | IN: Identifier for the source datatype.
hid_t `dst_id` | IN: Identifier for the destination datatype.

Returns:
  Returns TRUE for compiler conversion, FALSE for library conversion, FAIL for the function’s failure.
Fortran90 Interface: h5tcompiler_conv_f

      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