diff options
author | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2021-04-08 12:04:33 +0200 |
---|---|---|
committer | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2021-04-08 12:04:33 +0200 |
commit | a3739ada111bf4e36ae7576b24176d1db55e1365 (patch) | |
tree | a7c0eee1aacf91137c6f163a7dc301cf114125ff /include/sqfs/xattr_reader.h | |
parent | 7c6c0c07dda1f44b930ee2dbb9451979b6a2cb83 (diff) |
Fix: libsquashfs: add sqfs_free() function
On systems like Windows, the dynamic library and applications can
easily end up being linked against different runtime libraries, so
applications cannot be expected to be able to free() any malloc'd
pointer that the library returns.
This commit adds an sqfs_free function so the application can pass
pointers back to the library to call the correct free() implementation.
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'include/sqfs/xattr_reader.h')
-rw-r--r-- | include/sqfs/xattr_reader.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/sqfs/xattr_reader.h b/include/sqfs/xattr_reader.h index 8294bd8..a0242fb 100644 --- a/include/sqfs/xattr_reader.h +++ b/include/sqfs/xattr_reader.h @@ -160,7 +160,7 @@ SQFS_API int sqfs_xattr_reader_seek_kv(sqfs_xattr_reader_t *xr, * * @param xr A pointer to an xattr reader instance * @param key_out Used to return the decoded key. The underlying memory can be - * released using a single free() call. + * released using a single @ref sqfs_free call. * * @return Zero on success, a negative @ref SQFS_ERROR value on failure. */ @@ -181,7 +181,7 @@ int sqfs_xattr_reader_read_key(sqfs_xattr_reader_t *xr, * @param xr A pointer to an xattr reader instance. * @param key A pointer to the decoded key object. * @param val_out Used to return the decoded value. The underlying memory can - * be released using a single free() call. + * be released using a single @ref sqfs_free call. * * @return Zero on success, a negative @ref SQFS_ERROR value on failure. */ |