#include #include #include #include #include #include #define ARENA_IMPL #include "wrmr.h" #include "arena.h" #include "txt.h" int main(void) { Arena a = arena_init(1L << 20); Txt txt = { 0 }; txt_open(&txt, "test.txt"); txt_insert(&txt, txt.len, "wheeee", 6); txt_delete(&txt, txt.len, 6); for (u32 i = 0; i < txt.ptbl.n; i++) { TxtPiece *p = &txt.ptbl.v[i]; printf("%u. %.*s\n", i, (int)p->n, txt.buf[p->buf].s + p->ofs); } arena_free(&a); return 0; }