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); allocator->free(ptr, allocator->obj);
} }
////////////////////////////////////////////////////////////////////////////////

View File

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

View File

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

View File

@ -32,8 +32,6 @@ typedef struct arena Arena;
WAPP_MEM_ALLOC_RESERVE | WAPP_MEM_ALLOC_COMMIT, \ WAPP_MEM_ALLOC_RESERVE | WAPP_MEM_ALLOC_COMMIT, \
true)) true))
////////////////////////////////////////////////////////////////////////////////
/***************************************************************************/ // /***************************************************************************/ //
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
////// Arena API declarations ////// 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_clear(Arena *arena);
void wapp_mem_arena_destroy(Arena **arena); void wapp_mem_arena_destroy(Arena **arena);
////////////////////////////////////////////////////////////////////////////////
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif // __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, internal inline void *mem_arena_alloc_aligned(u64 size, u64 alignment,
void *alloc_obj); void *alloc_obj);
////////////////////////////////////////////////////////////////////////////////
/***************************************************************************/ // /***************************************************************************/ //
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
////// Arena Allocator API definitions ////// Arena Allocator API definitions
@ -44,8 +42,6 @@ void wapp_mem_arena_allocator_destroy(Allocator *allocator) {
*allocator = (Allocator){0}; *allocator = (Allocator){0};
} }
////////////////////////////////////////////////////////////////////////////////
/***************************************************************************/ // /***************************************************************************/ //
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
////// Arena Allocator wrappers definitions ////// Arena Allocator wrappers definitions
@ -62,5 +58,3 @@ internal inline void *mem_arena_alloc_aligned(u64 size, u64 alignment,
Arena *arena = (Arena *)alloc_obj; Arena *arena = (Arena *)alloc_obj;
return wapp_mem_arena_alloc_aligned(arena, size, alignment); return wapp_mem_arena_alloc_aligned(arena, size, alignment);
} }
////////////////////////////////////////////////////////////////////////////////

View File

@ -29,8 +29,6 @@ extern "C" {
(wapp_mem_arena_allocator_init_custom( \ (wapp_mem_arena_allocator_init_custom( \
base_capacity, WAPP_MEM_ALLOC_RESERVE | WAPP_MEM_ALLOC_COMMIT, true)) base_capacity, WAPP_MEM_ALLOC_RESERVE | WAPP_MEM_ALLOC_COMMIT, true))
////////////////////////////////////////////////////////////////////////////////
/***************************************************************************/ // /***************************************************************************/ //
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
////// Arena Allocator API declarations ////// 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_clear(Allocator *allocator);
void wapp_mem_arena_allocator_destroy(Allocator *allocator); void wapp_mem_arena_allocator_destroy(Allocator *allocator);
////////////////////////////////////////////////////////////////////////////////
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif // __cplusplus #endif // __cplusplus