diff options
| author | steven-na <noreply.github@stvnc.dev> | 2026-07-28 14:01:17 -0700 |
|---|---|---|
| committer | steven-na <noreply.github@stvnc.dev> | 2026-07-28 14:01:17 -0700 |
| commit | 95c5613776c27893c524f93f71980b5cb37adc6f (patch) | |
| tree | 48557aa89c660f50f5680180d9d725c90480e6c8 /src/string.h | |
| parent | 3372ec87759b83e6cc8b73e37a298cb804cbba5a (diff) | |
string stuff
Diffstat (limited to 'src/string.h')
| -rw-r--r-- | src/string.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/string.h b/src/string.h index b8554ff..419ef96 100644 --- a/src/string.h +++ b/src/string.h @@ -11,8 +11,10 @@ typedef struct { } strng_t; strng_t *strng_new(smrt_arena_t *arena, u64 size); -strng_t *strng_from(smrt_arena_t *arena, char *c); - b32 strng_set(strng_t *string, char *c); +strng_t *strng_from(smrt_arena_t *arena, char const *c); +strng_t *strng_dup(smrt_arena_t *arena, strng_t const *src); + char *strng_str(smrt_arena_t *arena, strng_t const *string); + b32 strng_set(strng_t *string, char const *c); void strng_clear(strng_t *string); #define STRNG_FMT(s) (int)s->len, (char *)((u8*)s+STRNG_BASE_POS) |