aboutsummaryrefslogtreecommitdiff
path: root/lib/arena_strings.h
diff options
context:
space:
mode:
authorspl3g <spleefer6@yandex.ru>2025-03-22 21:41:16 +0300
committerspl3g <spleefer6@yandex.ru>2025-03-22 21:41:16 +0300
commit62454373db4cd2add82ded0cf7b21f7d69ade597 (patch)
tree1627133fe4567e9a3abb707af5e7289353410d5f /lib/arena_strings.h
parentef5f52fb739c9f0d71c579f08363ef0dfd5c227d (diff)
Reorganize the lib
Diffstat (limited to 'lib/arena_strings.h')
-rw-r--r--lib/arena_strings.h36
1 files changed, 0 insertions, 36 deletions
diff --git a/lib/arena_strings.h b/lib/arena_strings.h
deleted file mode 100644
index b25435d..0000000
--- a/lib/arena_strings.h
+++ /dev/null
@@ -1,36 +0,0 @@
-#ifndef ARENA_STRINGS_H_
-#define ARENA_STRINGS_H_
-
-#include "arena.h"
-#include "const_strings.h"
-
-typedef struct {
- const_string *data;
- size_t len;
- size_t cap;
-} const_string_da;
-
-typedef struct {
- char* data;
- size_t len;
- size_t cap;
-} string_builder;
-
-const_string arena_cs_append(arena *a, const_string dst, const_string src);
-const_string arena_cs_init(arena *a, int len);
-const_string arena_cs_concat(arena *a, const_string_da strings, const_string sep);
-
-#define arena_sb_append_buf(a, sb, buf, len) arena_da_append_many((a), (sb), (buf), (len))
-
-#define arena_sb_append_cstr(a, sb, cstr) \
- do { \
- const char * str = (cstr); \
- size_t len = strlen((cstr)); \
- arena_da_append_many((a), (sb), (str), len); \
- } while (0)
-
-#define arena_sb_append_null(a, sb) arena_da_append_many((a), (sb), "", 1)
-
-#define arena_sb_to_cs(sb) cs_from_parts((sb).data, (sb).len)
-
-#endif // ARENA_STRINGS_H_