From 62b5acfcd5296a8f648716e7a51f00563be1668a Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Sun, 16 Jan 2022 11:29:41 +0100 Subject: feat: rename allocator interface --- allocator.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'allocator.c') diff --git a/allocator.c b/allocator.c index 6d13a17..98fa69f 100644 --- a/allocator.c +++ b/allocator.c @@ -1,23 +1,23 @@ #include "allocator.h" -#include +#include /* malloc */ /* Interface Code */ static void * -default_allocate(struct its1_allocator *allocator, size_t n) +default_allocate(struct allocator *allocator, size_t n) { (void) allocator; return malloc(n); } static void -default_deallocate(struct its1_allocator *allocator, void *ptr) +default_deallocate(struct allocator *allocator, void *ptr) { (void) allocator; free(ptr); } -struct its1_allocator its1_default_allocator = { +struct allocator allocator_default_allocator = { .allocate = &default_allocate, .deallocate = &default_deallocate }; @@ -26,34 +26,34 @@ struct its1_allocator its1_default_allocator = { #include void * -its1_malloc(struct its1_allocator *allocator, size_t n) +allocator_malloc(struct allocator *allocator, size_t n) { - if ( allocator == NULL ) { - allocator = &its1_default_allocator; + if ( !allocator ) { + allocator = &allocator_default_allocator; } return allocator->allocate(allocator, n); } void -its1_free(struct its1_allocator *allocator, void *ptr) +allocator_free(struct allocator *allocator, void *ptr) { - if ( allocator == NULL ) { - allocator = &its1_default_allocator; + if ( !allocator ) { + allocator = &allocator_default_allocator; } allocator->deallocate(allocator, ptr); } char * -its1_strdup(struct its1_allocator *allocator, const char *str) +allocator_strdup(struct allocator *allocator, const char *str) { size_t n; char * dest; n = strlen(str) + 1; - dest = its1_malloc(allocator, n); - if ( dest != NULL ) { + dest = allocator_malloc(allocator, n); + if ( dest ) { memcpy(dest, str, n); } @@ -61,12 +61,12 @@ its1_strdup(struct its1_allocator *allocator, const char *str) } void * -its1_malloc_zero(struct its1_allocator *allocator, size_t n) +allocator_malloc_zero(struct allocator *allocator, size_t n) { void *ptr; - ptr = its1_malloc(allocator, n); - if ( ptr != NULL ) { + ptr = allocator_malloc(allocator, n); + if ( ptr ) { memset(ptr, 0, n); } -- cgit v1.3