345
345
 
  VERIFY(size, (hsize_t)HDstrlen(string) + 1, "H5Dvlen_get_buf_size");
346
346
 
347
347
 
  /* Read dataset from disk */
348
348
 
  ret = H5Dread(dset_id, type_id, H5S_ALL, H5S_ALL, H5P_DEFAULT, read_buf);
349
349
 
  CHECK(ret, FAIL, "H5Dread");
350
350
 
351
351
 
  /* Compare data read in */
352
352
 
  VERIFY(HDstrcmp(string, read_buf[0]), 0, "strcmp");
353
353
 
354
354
 
  /* Reclaim the read VL data */
355
 
-
  ret = H5Dvlen_reclaim(type_id, space_id, H5P_DEFAULT, read_buf);
356
 
-
  CHECK(ret, FAIL, "H5Dvlen_reclaim");
 
355
+
  ret = H5Treclaim(type_id, space_id, H5P_DEFAULT, read_buf);
 
356
+
  CHECK(ret, FAIL, "H5Treclaim");
357
357
 
358
358
 
  /* Close all */
359
359
 
  ret = H5Dclose(dset_id);
360
360
 
  CHECK(ret, FAIL, "H5Dclose");
361
361
 
  ret = H5Tclose(type_id);
362
362
 
  CHECK(ret, FAIL, "H5Tclose");
363
363
 
  ret = H5Sclose(space_id);
364
364
 
  CHECK(ret, FAIL, "H5Sclose");
365
365
 
}
366
366