Mercurial > dovecot > original-hg > dovecot-1.2
changeset 3232:8508869ab276 HEAD
Added t_get_bytes_available().
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 27 Mar 2005 16:29:04 +0300 |
parents | f778bd8b228f |
children | 6396b4c0a721 |
files | src/lib/data-stack.c src/lib/data-stack.h |
diffstat | 2 files changed, 9 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/data-stack.c Sun Mar 27 15:22:21 2005 +0300 +++ b/src/lib/data-stack.c Sun Mar 27 16:29:04 2005 +0300 @@ -310,6 +310,11 @@ return FALSE; } +size_t t_get_bytes_available(void) +{ + return current_block->left; +} + void *t_buffer_get(size_t size) { void *ret;
--- a/src/lib/data-stack.h Sun Mar 27 15:22:21 2005 +0300 +++ b/src/lib/data-stack.h Sun Mar 27 16:29:04 2005 +0300 @@ -60,6 +60,10 @@ for last allocated memory in current stack frame. */ int t_try_realloc(void *mem, size_t size); +/* Returns the number of bytes available in data stack without allocating + more memory. */ +size_t t_get_bytes_available(void); + #define t_new(type, count) \ ((type *) t_malloc0(sizeof(type) * (count)))