summaryrefslogtreecommitdiffstats
path: root/src/H5Gdeprec.c
diff options
context:
space:
mode:
authorDana Robinson <43805+derobins@users.noreply.github.com>2024-03-07 21:04:14 (GMT)
committerGitHub <noreply@github.com>2024-03-07 21:04:14 (GMT)
commit577a32fe83a800b170d4fd8e079fbe2774c9396c (patch)
tree2a75d2ac8b3de2e389ee5cfee86605ab0720b9a4 /src/H5Gdeprec.c
parentbc0c42695f7669f64c00c357880b0dfecf30e343 (diff)
downloadhdf5-577a32fe83a800b170d4fd8e079fbe2774c9396c.zip
hdf5-577a32fe83a800b170d4fd8e079fbe2774c9396c.tar.gz
hdf5-577a32fe83a800b170d4fd8e079fbe2774c9396c.tar.bz2
Fix bin/trace script w/ out params (#4074)
The bin/trace script adds TRACE macros to public API calls in the main C library. This script had a parsing bug that caused functions that were annotated with /*out*/, etc. to be labeled as void pointers instead of typed pointers. This is mainly a developer feature and not visible to consumers of the public API. The bin/trace script now annotates public API calls properly. Fixes GH #3733
Diffstat (limited to 'src/H5Gdeprec.c')
-rw-r--r--src/H5Gdeprec.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/H5Gdeprec.c b/src/H5Gdeprec.c
index 8b9b5c8..5982c12 100644
--- a/src/H5Gdeprec.c
+++ b/src/H5Gdeprec.c
@@ -627,7 +627,7 @@ H5Gget_linkval(hid_t loc_id, const char *name, size_t size, char *buf /*out*/)
herr_t ret_value = SUCCEED; /* Return value */
FUNC_ENTER_API(FAIL)
- H5TRACE4("e", "i*szx", loc_id, name, size, buf);
+ H5TRACE4("e", "i*sz*s", loc_id, name, size, buf);
/* Check arguments */
if (!name || !*name)
@@ -748,7 +748,7 @@ H5Gget_comment(hid_t loc_id, const char *name, size_t bufsize, char *buf /*out*/
int ret_value; /* Return value */
FUNC_ENTER_API(-1)
- H5TRACE4("Is", "i*szx", loc_id, name, bufsize, buf);
+ H5TRACE4("Is", "i*sz*s", loc_id, name, bufsize, buf);
if (!name || !*name)
HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, -1, "no name specified");
@@ -884,7 +884,7 @@ H5Gget_num_objs(hid_t loc_id, hsize_t *num_objs /*out*/)
herr_t ret_value = SUCCEED; /* Return value */
FUNC_ENTER_API(FAIL)
- H5TRACE2("e", "ix", loc_id, num_objs);
+ H5TRACE2("e", "i*h", loc_id, num_objs);
/* Check args */
id_type = H5I_get_type(loc_id);
@@ -933,7 +933,7 @@ H5Gget_objinfo(hid_t loc_id, const char *name, hbool_t follow_link, H5G_stat_t *
herr_t ret_value = SUCCEED; /* Return value */
FUNC_ENTER_API(FAIL)
- H5TRACE4("e", "i*sbx", loc_id, name, follow_link, statbuf);
+ H5TRACE4("e", "i*sb*Gs", loc_id, name, follow_link, statbuf);
/* Check arguments */
if (!name || !*name)
@@ -1148,7 +1148,7 @@ H5Gget_objname_by_idx(hid_t loc_id, hsize_t idx, char *name /*out*/, size_t size
ssize_t ret_value; /* Return value */
FUNC_ENTER_API(FAIL)
- H5TRACE4("Zs", "ihxz", loc_id, idx, name, size);
+ H5TRACE4("Zs", "ih*sz", loc_id, idx, name, size);
/* Set up collective metadata if appropriate */
if (H5CX_set_loc(loc_id) < 0)