X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fbuffer.h;h=ba6647ed0c095119247617e714fdb01b090266b9;hp=493d3293c593ca3c9035ae8f72ce1b25b73eff99;hb=963c5055505f2fc117cd5efa06eaa02c9b2bf85d;hpb=61d9b04f66055e61f0afdf8955ff890f4da39288 diff --git a/src/buffer.h b/src/buffer.h index 493d3293..ba6647ed 100644 --- a/src/buffer.h +++ b/src/buffer.h @@ -22,16 +22,16 @@ typedef struct buffer_t { char *data; - int maxlen; - int len; - int offset; + size_t maxlen; + size_t len; + size_t offset; } buffer_t; -extern void buffer_compact(buffer_t *buffer, int maxsize); -extern char *buffer_prepare(buffer_t *buffer, int size); -extern void buffer_add(buffer_t *buffer, const char *data, int size); +extern void buffer_compact(buffer_t *buffer, size_t maxsize); +extern char *buffer_prepare(buffer_t *buffer, size_t size); +extern void buffer_add(buffer_t *buffer, const char *data, size_t size); extern char *buffer_readline(buffer_t *buffer); -extern char *buffer_read(buffer_t *buffer, int size); +extern char *buffer_read(buffer_t *buffer, size_t size); extern void buffer_clear(buffer_t *buffer); #endif