From 4d3df224e1210f732b84cf4273fb57993361d4ba Mon Sep 17 00:00:00 2001 From: JuanJo Ciarlante Date: Sat, 19 Sep 2009 18:33:40 +0200 Subject: * fixed win32 non-ipv6 build --- buffer.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'buffer.c') diff --git a/buffer.c b/buffer.c index c43cb47..f69ec70 100644 --- a/buffer.c +++ b/buffer.c @@ -214,8 +214,10 @@ buf_printf (struct buffer *buf, const char *format, ...) return ret; } -void buf_puts(struct buffer *buf, const char *str) +bool +buf_puts(struct buffer *buf, const char *str) { + int ret = false; uint8_t *ptr = BEND (buf); int cap = buf_forward_capacity (buf); if (cap > 0) @@ -223,7 +225,9 @@ void buf_puts(struct buffer *buf, const char *str) strncpynt ((char *)ptr,str, cap); *(buf->data + buf->capacity - 1) = 0; /* windows vsnprintf needs this */ buf->len += (int) strlen ((char *)ptr); + ret = true; } + return ret; } -- cgit