From f618b5d018983f67714161bd515e2c9e11765e33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Fri, 22 Feb 2019 14:32:21 +0100 Subject: strbuf --- strbuf.c | 8 ++++---- strbuf.h | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/strbuf.c b/strbuf.c index c2b09a10..02f29336 100644 --- a/strbuf.c +++ b/strbuf.c @@ -13,10 +13,10 @@ /* * Giving len < 1 is an error. */ -//INIT_F(strbuf, size_t len) { -strbuf::strbuf (size_t len) { - this->mem = (char*) calloc(sizeof(*this->mem), len); - this->alloc = len; +// INIT_F(strbuf, size_t len) { +strbuf::strbuf () { + this->mem = (char*) calloc(sizeof(*this->mem), 2); + this->alloc = 2; this->ptr = 0; this->len = 0; } diff --git a/strbuf.h b/strbuf.h index 71fe4e88..13c030dd 100644 --- a/strbuf.h +++ b/strbuf.h @@ -16,12 +16,12 @@ struct strbuf { char* mem; /* TODO add support for negative ptr */ int ptr; - unsigned int alloc; + unsigned int alloc = 0; unsigned int len; - strbuf (size_t len); + // strbuf (size_t len); strbuf (strbuf& other); - strbuf () : strbuf (1) { }; + strbuf (); ~strbuf (); -- cgit v1.2.3