Signature:

  SUBROUTINE h5dvlen_reclaim_f(type_id, space_id, plist_id, buf, hdferr)
    INTEGER(HID_T), INTENT(IN)    :: type_id
    INTEGER(HID_T), INTENT(IN)    :: space_id
    INTEGER(HID_T), INTENT(IN)    :: plist_id
    TYPE(C_PTR)   , INTENT(INOUT) :: buf
    INTEGER       , INTENT(OUT)   :: hdferr

Inputs:

  type_id  - Identifier of the datatype. 
  space_id - Identifier of the dataspace. 
  plist_id - Identifier of the property list used to create the buffer. 
  buf      - Pointer to the buffer to be reclaimed. 

Outputs:

  hdferr   - Returns 0 if successful and -1 if fails