Change formatting rules
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 2m7s
Build documentation / build-and-deploy (push) Successful in 39s

This commit is contained in:
2026-04-24 01:54:48 +02:00
parent 34f7809a2d
commit c8fb575bdd
208 changed files with 6310 additions and 6339 deletions

View File

@@ -2,9 +2,9 @@
#include <malloc.h>
#include <stddef.h>
static struct arena_chunk* arena_create_chunk (size_t capacity) {
size_t size = sizeof (struct arena_chunk) + sizeof (uintptr_t) * capacity;
struct arena_chunk* chunk = malloc (size);
static struct arena_chunk* arena_create_chunk(size_t capacity) {
size_t size = sizeof(struct arena_chunk) + sizeof(uintptr_t) * capacity;
struct arena_chunk* chunk = malloc(size);
if (chunk == NULL)
return NULL;
@@ -15,9 +15,9 @@ static struct arena_chunk* arena_create_chunk (size_t capacity) {
return chunk;
}
static void arena_destroy_chunk (struct arena_chunk* chunk) { free (chunk); }
static void arena_destroy_chunk(struct arena_chunk* chunk) { free(chunk); }
void arena_reset (struct arena* arena) {
void arena_reset(struct arena* arena) {
for (struct arena_chunk* chunk = arena->begin; chunk != NULL; chunk = chunk->next) {
chunk->size = 0;
}
@@ -25,21 +25,21 @@ void arena_reset (struct arena* arena) {
arena->end = arena->begin;
}
void arena_destroy (struct arena* arena) {
void arena_destroy(struct arena* arena) {
struct arena_chunk* chunk = arena->begin;
while (chunk) {
struct arena_chunk* chunk1 = chunk;
chunk = chunk->next;
arena_destroy_chunk (chunk1);
arena_destroy_chunk(chunk1);
}
arena->begin = NULL;
arena->end = NULL;
}
void* arena_malloc (struct arena* arena, size_t size) {
size_t size1 = (size + sizeof (uintptr_t) - 1) / sizeof (uintptr_t);
void* arena_malloc(struct arena* arena, size_t size) {
size_t size1 = (size + sizeof(uintptr_t) - 1) / sizeof(uintptr_t);
if (arena->end == NULL) {
size_t capacity = ARENA_CHUNK_CAPACITY;
@@ -48,7 +48,7 @@ void* arena_malloc (struct arena* arena, size_t size) {
capacity = size1;
}
arena->end = arena_create_chunk (capacity);
arena->end = arena_create_chunk(capacity);
if (arena->end == NULL) {
return NULL;
@@ -68,7 +68,7 @@ void* arena_malloc (struct arena* arena, size_t size) {
capacity = size1;
}
arena->end = arena_create_chunk (capacity);
arena->end = arena_create_chunk(capacity);
arena->end = arena->end->next;
}
@@ -77,11 +77,11 @@ void* arena_malloc (struct arena* arena, size_t size) {
return result;
}
void* arena_realloc (struct arena* arena, void* memory, size_t prev_size, size_t new_size) {
void* arena_realloc(struct arena* arena, void* memory, size_t prev_size, size_t new_size) {
if (new_size <= prev_size)
return memory;
void* new_memory = arena_malloc (arena, new_size);
void* new_memory = arena_malloc(arena, new_size);
for (size_t i = 0; i < prev_size; i++)
((uint8_t*)new_memory)[i] = ((uint8_t*)memory)[i];