summaryrefslogtreecommitdiffstats
path: root/include/buffer.h
diff options
context:
space:
mode:
author/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org>2008-01-17 17:34:56 +0000
committer/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org>2008-01-17 17:34:56 +0000
commitbdbacf04ce2e2d7ddfc7027d08e1290e7d3dc788 (patch)
tree0d5c57ca70dfff032760c61ddb9bb0e451c5d8a4 /include/buffer.h
parenta5cf250034b1f4c3fbd0b2081a756db9b20d9c7e (diff)
Max Kellermann <max@duempel.org>:
use size_t for buffer sizes
Diffstat (limited to 'include/buffer.h')
-rw-r--r--include/buffer.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/include/buffer.h b/include/buffer.h
index 0d52e72..ab1ccd3 100644
--- a/include/buffer.h
+++ b/include/buffer.h
@@ -1,20 +1,22 @@
#ifndef _BUFFER_H_
#define _BUFFER_H_
+#include <stddef.h>
+
struct buffer {
unsigned char *data;
- unsigned int size;
- unsigned int cur_size;
+ size_t size;
+ size_t cur_size;
};
-struct buffer *buffer_create(unsigned int size);
+struct buffer *buffer_create(size_t size);
void buffer_destroy(struct buffer *b);
-int buffer_add(struct buffer *b, void *data, unsigned int size);
+int buffer_add(struct buffer *b, void *data, size_t size);
void buffer_flush(struct buffer *b,
void (*cb)(void *buffer_data,
void *data),
void *data);
-unsigned int buffer_size(const struct buffer *b);
+size_t buffer_size(const struct buffer *b);
#endif