Signature:

      SUBROUTINE h5sget_regular_hyperslab_f(space_id, start, stride, count,
                                            block, hdferr)
        INTEGER(HID_T), INTENT(IN) ::  space_id
        INTEGER(HSIZE_T), INTENT(OUT), DIMENSION(*), TARGET ::  start
        INTEGER(HSIZE_T), INTENT(OUT), DIMENSION(*), TARGET ::  stride
        INTEGER(HSIZE_T), INTENT(OUT), DIMENSION(*), TARGET ::  count
        INTEGER(HSIZE_T), INTENT(OUT), DIMENSION(*), TARGET ::  block
        INTEGER, INTENT(OUT) :: hdferr

Inputs:

      space_id - The identifier of the dataspace.

Outputs:

      start    - Offset of the start of the regular hyperslab.
      stride   - Stride of the regular hyperslab.
      count    - Number of blocks in the regular hyperslab.
      block    - Size of a block in the regular hyperslab.
      hdferr   - Returns 0 if successful and -1 if fails.