This commit is contained in:
Abdelrahman Said 2024-09-07 20:54:49 +01:00
parent 034b105ea1
commit 8f794dee15
6 changed files with 0 additions and 24 deletions

View File

@ -49,5 +49,3 @@ void wapp_mem_allocator_free(const Allocator *allocator, void **ptr) {
allocator->free(ptr, allocator->obj);
}
////////////////////////////////////////////////////////////////////////////////

View File

@ -20,8 +20,6 @@ typedef void *(MemReallocAlignedFunc)(void *ptr, u64 size, u64 alignment,
void *alloc_obj);
typedef void(MemFreeFunc)(void **ptr, void *alloc_obj);
////////////////////////////////////////////////////////////////////////////////
/***************************************************************************/ //
////////////////////////////////////////////////////////////////////////////////
////// Allocator type
@ -38,8 +36,6 @@ struct allocator {
MemFreeFunc *free;
};
////////////////////////////////////////////////////////////////////////////////
/***************************************************************************/ //
////////////////////////////////////////////////////////////////////////////////
////// Allocator API declarations
@ -55,8 +51,6 @@ void *wapp_mem_allocator_realloc_aligned(const Allocator *allocator, void *ptr,
u64 size, u64 alignment);
void wapp_mem_allocator_free(const Allocator *allocator, void **ptr);
////////////////////////////////////////////////////////////////////////////////
#ifdef __cplusplus
}
#endif // __cplusplus

View File

@ -120,5 +120,3 @@ void wapp_mem_arena_destroy(Arena **arena) {
free(*arena);
*arena = NULL;
}
////////////////////////////////////////////////////////////////////////////////

View File

@ -32,8 +32,6 @@ typedef struct arena Arena;
WAPP_MEM_ALLOC_RESERVE | WAPP_MEM_ALLOC_COMMIT, \
true))
////////////////////////////////////////////////////////////////////////////////
/***************************************************************************/ //
////////////////////////////////////////////////////////////////////////////////
////// Arena API declarations
@ -52,8 +50,6 @@ void *wapp_mem_arena_alloc_aligned(Arena *arena, u64 size, u64 alignment);
void wapp_mem_arena_clear(Arena *arena);
void wapp_mem_arena_destroy(Arena **arena);
////////////////////////////////////////////////////////////////////////////////
#ifdef __cplusplus
}
#endif // __cplusplus

View File

@ -11,8 +11,6 @@ internal inline void *mem_arena_alloc(u64 size, void *alloc_obj);
internal inline void *mem_arena_alloc_aligned(u64 size, u64 alignment,
void *alloc_obj);
////////////////////////////////////////////////////////////////////////////////
/***************************************************************************/ //
////////////////////////////////////////////////////////////////////////////////
////// Arena Allocator API definitions
@ -44,8 +42,6 @@ void wapp_mem_arena_allocator_destroy(Allocator *allocator) {
*allocator = (Allocator){0};
}
////////////////////////////////////////////////////////////////////////////////
/***************************************************************************/ //
////////////////////////////////////////////////////////////////////////////////
////// Arena Allocator wrappers definitions
@ -62,5 +58,3 @@ internal inline void *mem_arena_alloc_aligned(u64 size, u64 alignment,
Arena *arena = (Arena *)alloc_obj;
return wapp_mem_arena_alloc_aligned(arena, size, alignment);
}
////////////////////////////////////////////////////////////////////////////////

View File

@ -29,8 +29,6 @@ extern "C" {
(wapp_mem_arena_allocator_init_custom( \
base_capacity, WAPP_MEM_ALLOC_RESERVE | WAPP_MEM_ALLOC_COMMIT, true))
////////////////////////////////////////////////////////////////////////////////
/***************************************************************************/ //
////////////////////////////////////////////////////////////////////////////////
////// Arena Allocator API declarations
@ -54,8 +52,6 @@ Allocator wapp_mem_arena_allocator_init_custom(u64 base_capacity,
void wapp_mem_arena_allocator_clear(Allocator *allocator);
void wapp_mem_arena_allocator_destroy(Allocator *allocator);
////////////////////////////////////////////////////////////////////////////////
#ifdef __cplusplus
}
#endif // __cplusplus