refactor: added alignment

This commit is contained in:
2026-06-08 17:53:33 -06:00
parent 4a55069171
commit 705a58b296
2 changed files with 16 additions and 11 deletions

View File

@@ -8,13 +8,18 @@ typedef struct Allocator Allocator;
Allocator allocator_default(void);
struct Allocator {
void* ctx;
void *ctx;
void* (*alloc)(void* ctx, size_t size);
void *(*alloc)(void *ctx, size_t size, size_t alignment);
void* (*realloc)(void* ctx, void* ptr, size_t old_size, size_t new_size);
void *(*realloc)(
void *ctx,
void *ptr,
size_t old_size,
size_t new_size,
size_t alignment);
void (*free)(void* ctx, void* ptr, size_t size);
void (*free)(void *ctx, void *ptr, size_t size, size_t alignment);
};
#endif