Source
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