summaryrefslogtreecommitdiffstats
path: root/wv_mem.h
diff options
context:
space:
mode:
Diffstat (limited to 'wv_mem.h')
-rw-r--r--wv_mem.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/wv_mem.h b/wv_mem.h
index dc95c7c..4b914ef 100644
--- a/wv_mem.h
+++ b/wv_mem.h
@@ -16,9 +16,12 @@ struct wv_arena {
unsigned char *buf;
};
-struct wv_arena* wv_arena_create(size_t n);
-wv_ref wv_alloc(struct wv_arena *arena, size_t n);
-void wv_arena_reset(struct wv_arena *arena);
-void wv_arena_destroy(struct wv_arena *arena);
+struct wv_arena *wv_arena_create(size_t n);
+wv_ref wv_arena_alloc(struct wv_arena *arena, size_t n);
+void wv_arena_reset(struct wv_arena *arena);
+void wv_arena_destroy(struct wv_arena *arena);
+
+wv_ref wv_arena_push_string(struct wv_arena *arena, const char *src,
+ size_t len);
#endif /* WV_MEM_H */