diff options
author | Allen Byrne <byrn@hdfgroup.org> | 2017-04-24 21:14:53 (GMT) |
---|---|---|
committer | Allen Byrne <byrn@hdfgroup.org> | 2017-05-11 14:33:06 (GMT) |
commit | 724538ad54e512d788ccbd99c8501667784e26b2 (patch) | |
tree | c440833831d210ac3d873ac59f89eadc97c783b4 /src/H5PL.c | |
parent | a0e70a248e5e4de34ba2470654b3e220614970e3 (diff) | |
download | hdf5-724538ad54e512d788ccbd99c8501667784e26b2.zip hdf5-724538ad54e512d788ccbd99c8501667784e26b2.tar.gz hdf5-724538ad54e512d788ccbd99c8501667784e26b2.tar.bz2 |
Change the signature of H5PLget_size function
Diffstat (limited to 'src/H5PL.c')
-rw-r--r-- | src/H5PL.c | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -600,7 +600,7 @@ ssize_t H5PLget(unsigned int index, char *pathname/*out*/, size_t size) { ssize_t ret_value = 0; /* Return value */ - ssize_t len = 0; /* Length of pathname */ + size_t len = 0; /* Length of pathname */ char *dl_path = NULL; FUNC_ENTER_API(FAIL) @@ -619,7 +619,7 @@ H5PLget(unsigned int index, char *pathname/*out*/, size_t size) } /* end if */ /* Set return value */ - ret_value = len; + ret_value = (ssize_t)len; done: FUNC_LEAVE_API(ret_value) @@ -631,14 +631,22 @@ done: * * Purpose: Query the size of the current list of plugin paths. * - * Return: Non-negative or success. + * Return: Plugin path size * *------------------------------------------------------------------------- */ -unsigned int -H5PLsize(void) +herr_t +H5PLsize(unsigned int *listsize) { - return (unsigned int)H5PL_num_paths_g; + herr_t ret_value = SUCCEED; /* Return value */ + + FUNC_ENTER_API(FAIL) + H5TRACE1("e", "*Iu", listsize); + + *listsize = (unsigned int)H5PL_num_paths_g; + +done: + FUNC_LEAVE_API(ret_value) } /* end H5PLsize() */ |