From 02d8f35b9a7a1cd50ef94d5fc025a83a862b7cab Mon Sep 17 00:00:00 2001 From: Christopher Chedeau Date: Fri, 18 Apr 2014 16:03:29 -0700 Subject: [PATCH] use calloc instead of memset and get rid of a duplicated field --- src/Layout.c | 3 +-- src/Layout.h | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Layout.c b/src/Layout.c index 6eb8bbae..b5ae1754 100644 --- a/src/Layout.c +++ b/src/Layout.c @@ -10,7 +10,6 @@ #define CSS_UNDEFINED NAN void init_css_node(css_node_t *node) { - memset(node, 0, sizeof(*node)); node->style.align_items = CSS_ALIGN_FLEX_START; // Some of the fields default to undefined and not 0 @@ -27,7 +26,7 @@ void init_css_node(css_node_t *node) { } css_node_t *new_css_node() { - css_node_t *node = malloc(sizeof(*node)); + css_node_t *node = calloc(1, sizeof(*node)); init_css_node(node); return node; } diff --git a/src/Layout.h b/src/Layout.h index 85693766..b012a2d8 100644 --- a/src/Layout.h +++ b/src/Layout.h @@ -60,7 +60,6 @@ typedef struct { float padding[4]; float position[4]; float dimensions[2]; - css_layout_t layout; } css_style_t; typedef struct css_node {