From a9a2a0427e8c387265ae6cccd16d97df6585e7ff Mon Sep 17 00:00:00 2001 From: Sebastian Hammer Date: Fri, 6 Oct 1995 12:59:06 +0000 Subject: [PATCH] Added access macros --- include/wrbuf.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/wrbuf.h b/include/wrbuf.h index a8bcceb..9e8d15e 100644 --- a/include/wrbuf.h +++ b/include/wrbuf.h @@ -28,6 +28,8 @@ #ifndef WRBUF_H #define WRBUF_H +#include + typedef struct wrbuf { char *buf; @@ -41,6 +43,9 @@ void wrbuf_rewind(WRBUF b); int wrbuf_grow(WRBUF b, int minsize); int wrbuf_write(WRBUF b, char *buf, int size); +#define wrbuf_len(b) ((b)->pos) +#define wrbuf_buf(b) ((b)->buf) + #define wrbuf_putc(b, c) \ (((b)->pos >= (b)->size ? wrbuf_grow(b, 1) : 0), \ (b)->buf[(b)->pos++] = (c), 0) -- 1.7.10.4