diff options
| author | spl3g <spleefer6@yandex.ru> | 2025-03-11 21:47:03 +0300 |
|---|---|---|
| committer | spl3g <spleefer6@yandex.ru> | 2025-03-11 21:47:03 +0300 |
| commit | 74ab2f6b89ceb2af34524386d6003746570d2b03 (patch) | |
| tree | e634c55982970264306ca99d3ea1134f089c0096 /arena_strings.h | |
| parent | 729bbab9d554567366b30cbc24e91070e131fc04 (diff) | |
Add the prototype
Diffstat (limited to 'arena_strings.h')
| -rw-r--r-- | arena_strings.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/arena_strings.h b/arena_strings.h new file mode 100644 index 0000000..8a8add0 --- /dev/null +++ b/arena_strings.h @@ -0,0 +1,17 @@ +#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; + +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); + +#endif // ARENA_STRINGS_H |
