From 8ba25b2bf2ad09bc01dbac094e035e234a79e7c4 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Mon, 29 Apr 2024 01:37:47 +0530 Subject: [PATCH] Use memset instead of setting properties manually Does the same thing but it's a bit clearer that I'm not setting anything. --- lib/heap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/heap.c b/lib/heap.c index e69ef1d..98f9a0c 100644 --- a/lib/heap.c +++ b/lib/heap.c @@ -13,6 +13,7 @@ #include "./heap.h" #include +#include page_t *page_create(size_t max, page_t *next) { @@ -32,8 +33,7 @@ void page_delete(page_t *page) void heap_create(heap_t *heap) { - heap->beg = heap->end = NULL; - heap->pages = 0; + memset(heap, 0, sizeof(*heap)); } page_t *heap_allocate(heap_t *heap, size_t requested)