From 5cf39c8092aa8540e061a789ea85c87e5de1220d Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Fri, 19 Apr 2024 09:31:51 -0300 Subject: src/util.c: Add freeit() --- src/util.c | 6 ++++++ src/util.h | 3 +++ 2 files changed, 9 insertions(+) (limited to 'src') diff --git a/src/util.c b/src/util.c index 65269ac..33307a6 100644 --- a/src/util.c +++ b/src/util.c @@ -73,3 +73,9 @@ out: } return rc; } + +void +freeit(const void **const ptr) { + free((void *)*ptr); + *ptr = NULL; +} diff --git a/src/util.h b/src/util.h index 8574b35..ca6ba3f 100644 --- a/src/util.h +++ b/src/util.h @@ -3,3 +3,6 @@ NULL_TERMINATOR; int slurp(const char *const filename, char **out); + +void +freeit(const void **const ptr); -- cgit v1.2.3