diff options
author | Felipe Contreras <felipe.contreras@gmail.com> | 2010-06-13 12:39:04 +0300 |
---|---|---|
committer | Felipe Contreras <felipe.contreras@gmail.com> | 2010-06-14 03:33:28 +0300 |
commit | fe020b0d457f0253602d9bc82f7a98e2fcfcecdf (patch) | |
tree | 87260d7b67ab187206c1f80817c741d8bc211225 | |
parent | c7c839eb89e3c4f288a79ed1812128fd2e4ed0af (diff) |
buffer: add offset field
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
-rw-r--r-- | pn_buffer.c | 3 | ||||
-rw-r--r-- | pn_buffer.h | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/pn_buffer.c b/pn_buffer.c index 7b3310f..df67405 100644 --- a/pn_buffer.c +++ b/pn_buffer.c @@ -24,6 +24,8 @@ pn_buffer_new_and_alloc(size_t size) buffer->data = buffer->alloc_data = g_malloc(size); buffer->size = size; buffer->len = 0; + buffer->offset = 0; + return buffer; } @@ -36,6 +38,7 @@ pn_buffer_new_memdup(const void *data, buffer = g_malloc(sizeof(*buffer)); buffer->size = buffer->len = size; buffer->data = buffer->alloc_data = g_memdup(data, size); + buffer->offset = 0; return buffer; } diff --git a/pn_buffer.h b/pn_buffer.h index f900e7f..4dd1962 100644 --- a/pn_buffer.h +++ b/pn_buffer.h @@ -8,6 +8,7 @@ struct pn_buffer { void *alloc_data; size_t size; size_t len; + size_t offset; }; struct pn_buffer *pn_buffer_new(void); |