Add and run WebKit based clang-format

This commit is contained in:
olemorud
2023-05-15 21:35:50 +02:00
parent 98b67e1a53
commit 42cb5d0c4e
5 changed files with 33 additions and 34 deletions

View File

@@ -1,6 +1,5 @@
// _start test_arena_alloc.c
#include "arena.h"
@@ -9,7 +8,7 @@
#include <stdio.h>
#include <stdlib.h>
static struct arena *default_arena = NULL;
static struct arena* default_arena = NULL;
int main()
{
@@ -19,14 +18,17 @@ int main()
err(errno, "failed to allocate arena");
}
printf("\ntest 1: %s", "attempt to allocate arena->cap x 1 byte");
printf("\nAttempt to do `arena->cap` allocations of 1 byte");
for (size_t i = 0; i < default_arena->cap; i++) {
volatile void *c = arena_alloc(default_arena, 1);
if (c == NULL) {
err(EXIT_FAILURE, "failed to allocate memory");
}
}
for (size_t i = 0; i < default_arena->cap; i++) {
char* c = arena_alloc(default_arena, 1);
*c = i & 0xff;
if (c == NULL) {
err(EXIT_FAILURE, "failed to allocate memory");
}
}
printf("\n OK");
return 0;
}