From cbd21e1da0d763225e7ea3594d4e6d8e96863790 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Tue, 30 May 2023 23:05:30 +0200 Subject: Added hash-based approach --- src/term.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/term.c') diff --git a/src/term.c b/src/term.c index aa7c17b..a301aa3 100644 --- a/src/term.c +++ b/src/term.c @@ -8,12 +8,13 @@ #include #include -struct term *term_new(term_type_t type) +struct term *term_new(term_type_t type, hash_t hash) { - struct term *term = malloc(sizeof(*term)); + struct term *term = calloc(sizeof(*term), 1); if (!term) fatal("out of memory!\n"); term->type = type; + term->hash = hash; return term; } -- cgit v1.2.3