From 223b1056273f5d48d1c0bbfee75be7b82374d4eb Mon Sep 17 00:00:00 2001 From: pryazha Date: Sun, 12 Oct 2025 15:24:30 +0500 Subject: change identation, maybe will change back, add own gl functions loading, and glx example --- examples/arena.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 examples/arena.c (limited to 'examples/arena.c') diff --git a/examples/arena.c b/examples/arena.c new file mode 100644 index 0000000..6579849 --- /dev/null +++ b/examples/arena.c @@ -0,0 +1,18 @@ +#include "prb.h" +#include +#include + +i32 main(void) +{ + info("arenas"); + struct arena arena = alloc_arena(10); + u8 *first = push_arena(&arena, 5); + memset(first, 5, 5); + u8 *second = push_arena(&arena, 5); + 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); +} -- cgit v1.2.3-70-g09d2