From 822cfd9e33b5bb4b3bc14322424292be043bafef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Mon, 21 Jan 2019 11:46:34 +0100 Subject: Replace some stack allocations with SNEW. --- parse.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/parse.c b/parse.c index be7e0a6a..a2ceae6a 100644 --- a/parse.c +++ b/parse.c @@ -16,8 +16,7 @@ int parse_file(FILE* f, vcalendar* cal) { int segments = 1; - strbuf str; - strbuf_init_1 (&str, segments * SEGSIZE); + SNEW(strbuf, str, segments * SEGSIZE); part_context p_ctx = p_key; scope_context s_ctx = s_none; @@ -29,8 +28,7 @@ int parse_file(FILE* f, vcalendar* cal) { NEW(vevent, ev, /**/ 100); - content_line cline; - content_line_init_2 (&cline, keylen, vallen); + SNEW(content_line, cline, keylen, vallen); char c; while ( (c = fgetc(f)) != EOF) { -- cgit v1.2.3