blob: addf4ee5a4fbb7f9ed1315358b92d145088b619b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include "prb.h"
i32 main(void)
{
printf("Arenas:\n");
arena_t arena = alloc_arena(10);
u8 *first = push_arena(&arena, 5);
prb_memset(first, 5, 5);
u8 *second = push_arena(&arena, 5);
prb_memset(second, 10, 5);
printf("|");
for (i32 i = 0; i < 10; i++)
printf("%x%s", first[i], ((i+1) % 5 == 0) ? "|" : " ");
printf("\n");
release_arena(&arena);
}
|