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