diff options
Diffstat (limited to 'src/liblzma/api/lzma/memlimit.h')
-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 |