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:
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