diff options
author | Lasse Collin <lasse.collin@tukaani.org> | 2008-01-16 14:46:50 +0200 |
---|---|---|
committer | Lasse Collin <lasse.collin@tukaani.org> | 2008-01-16 14:46:50 +0200 |
commit | 5b5b13c7bb8fde6331064d21f3ebde41072480c4 (patch) | |
tree | c502d3107e753fb687efcd684eaa906859da1fa2 /src/liblzma/api/lzma/memlimit.h | |
parent | Added ARRAY_SIZE(array) macro. (diff) | |
download | xz-5b5b13c7bb8fde6331064d21f3ebde41072480c4.tar.xz |
Added lzma_memlimit_count().
Diffstat (limited to '')
-rw-r--r-- | src/liblzma/api/lzma/memlimit.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/liblzma/api/lzma/memlimit.h b/src/liblzma/api/lzma/memlimit.h index 26ec50fe..6f782899 100644 --- a/src/liblzma/api/lzma/memlimit.h +++ b/src/liblzma/api/lzma/memlimit.h @@ -93,6 +93,16 @@ extern size_t lzma_memlimit_used(const lzma_memlimit *mem); /** + * \brief Gets the number of allocations owned by the memory limitter + * + * The count does not include the helper structures; if no memory has + * been allocated with lzma_memlimit_alloc() or all memory allocated + * has been freed or detached, this will return zero. + */ +extern size_t lzma_memlimit_count(const lzma_memlimit *mem); + + +/** * \brief Allocates memory with malloc() if memory limit allows * * \param mem Pointer to a lzma_memlimit structure returned |