diff options
-rw-r--r-- | strbuf.c | 8 | ||||
-rw-r--r-- | strbuf.h | 6 |
2 files changed, 7 insertions, 7 deletions
@@ -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; } @@ -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 (); |