Mercurial > dovecot > original-hg > dovecot-1.2
changeset 5680:7577fb89916a HEAD
Added buffer_get_pool()
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 11 Jun 2007 02:16:59 +0300 |
parents | 74e06273985b |
children | 09415e6a0892 |
files | src/lib/buffer.c src/lib/buffer.h |
diffstat | 2 files changed, 10 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/buffer.c Mon Jun 11 01:25:04 2007 +0300 +++ b/src/lib/buffer.c Mon Jun 11 02:16:59 2007 +0300 @@ -135,6 +135,13 @@ return data; } +pool_t buffer_get_pool(buffer_t *_buf) +{ + struct real_buffer *buf = (struct real_buffer *)_buf; + + return buf->pool; +} + void buffer_reset(buffer_t *_buf) { struct real_buffer *buf = (struct real_buffer *)_buf;
--- a/src/lib/buffer.h Mon Jun 11 01:25:04 2007 +0300 +++ b/src/lib/buffer.h Mon Jun 11 02:16:59 2007 +0300 @@ -34,6 +34,9 @@ void *_buffer_free_without_data(buffer_t **buf); #define buffer_free_without_data(buf) _buffer_free_without_data(&(buf)) +/* Returns the pool buffer was created with. */ +pool_t buffer_get_pool(buffer_t *buf); + /* Reset the buffer. used size and it's contents are zeroed. */ void buffer_reset(buffer_t *buf);