fix: formatting
This commit is contained in:
@@ -1,10 +1,10 @@
|
|||||||
#ifndef ARENA_H
|
#ifndef ARENA_H
|
||||||
#define ARENA_H
|
#define ARENA_H
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
typedef struct Arena Arena;
|
typedef struct Arena Arena;
|
||||||
|
|
||||||
@@ -23,7 +23,7 @@ typedef struct {
|
|||||||
union {
|
union {
|
||||||
ArenaErr err;
|
ArenaErr err;
|
||||||
struct {
|
struct {
|
||||||
Arena *arena;
|
Arena* arena;
|
||||||
size_t offset;
|
size_t offset;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -33,7 +33,7 @@ typedef struct {
|
|||||||
bool is_valid;
|
bool is_valid;
|
||||||
union {
|
union {
|
||||||
ArenaErr err;
|
ArenaErr err;
|
||||||
Arena *arena;
|
Arena* arena;
|
||||||
};
|
};
|
||||||
} ArenaResult;
|
} ArenaResult;
|
||||||
|
|
||||||
@@ -45,19 +45,20 @@ typedef struct {
|
|||||||
};
|
};
|
||||||
} ArenaSizeResult;
|
} ArenaSizeResult;
|
||||||
|
|
||||||
ArenaErr arena_init(Arena **arena, size_t capacity);
|
ArenaErr arena_init(Arena** arena, size_t capacity);
|
||||||
ArenaErr arena_destroy(Arena **arena);
|
ArenaErr arena_destroy(Arena** arena);
|
||||||
|
|
||||||
ArenaPointer arena_alloc(Arena *arena, size_t size, size_t alignment);
|
ArenaPointer arena_alloc(Arena* arena, size_t size, size_t alignment);
|
||||||
ArenaPointer arena_push(Arena *arena, void *data, size_t size, size_t alignment);
|
ArenaPointer
|
||||||
ArenaErr arena_realloc(Arena *arena, size_t new_capacity);
|
arena_push(Arena* arena, void* data, size_t size, size_t alignment);
|
||||||
void *arena_unwrap_pointer(ArenaPointer p);
|
ArenaErr arena_realloc(Arena* arena, size_t new_capacity);
|
||||||
|
void* arena_unwrap_pointer(ArenaPointer p);
|
||||||
|
|
||||||
ArenaSizeResult arena_get_align_padding(Arena *arena, size_t alignment);
|
ArenaSizeResult arena_get_align_padding(Arena* arena, size_t alignment);
|
||||||
// can take big sizes but of sourse there is a limit,
|
// can take big sizes but of sourse there is a limit,
|
||||||
// its protected against SIZE_MAX but anything that
|
// its protected against SIZE_MAX but anything that
|
||||||
// is big may break it, still, is an edge case that
|
// is big may break it, still, is an edge case that
|
||||||
// I shouldn't cover.
|
// I shouldn't cover.
|
||||||
ArenaErr arena_ensure_capacity(Arena *arena, size_t size, size_t alignment);
|
ArenaErr arena_ensure_capacity(Arena* arena, size_t size, size_t alignment);
|
||||||
|
|
||||||
#endif // !ARENA_H
|
#endif // !ARENA_H
|
||||||
|
|||||||
Reference in New Issue
Block a user