From 80a409e14dc85f8bdb0dff424f528d3a0bcf7891 Mon Sep 17 00:00:00 2001 From: Peter Cao Date: Mon, 22 Aug 2011 11:05:42 -0500 Subject: [svn-r21283] H5Eget_major() is depreciated. use the H5Eget_msg() instead. --- tools/h5repack/h5repack_copy.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/tools/h5repack/h5repack_copy.c b/tools/h5repack/h5repack_copy.c index c40b7c2..8b2a1aa 100644 --- a/tools/h5repack/h5repack_copy.c +++ b/tools/h5repack/h5repack_copy.c @@ -40,13 +40,10 @@ H5E_BEGIN_TRY { \ if(_fun(_did, _mtid, _msid, _fsid, _pid, _buf) < 0) { \ int _err_num = 0; \ - char *_msg = NULL; \ + char _msg[80]; \ H5Ewalk2(H5E_DEFAULT, H5E_WALK_DOWNWARD, walk_error_callback, &_err_num); \ - _msg = H5Eget_major(_err_num); \ - if (_msg) { \ - error_msg("%s %s -- %s\n", #_fun, "failed", _msg); \ - free(_msg); \ - } \ + H5Eget_msg(_err_num, NULL, _msg, 80); \ + error_msg("%s %s -- %s\n", #_fun, "failed", _msg); \ goto error; \ } \ } H5E_END_TRY; \ -- cgit v0.12