summaryrefslogtreecommitdiff
path: root/prb_string.h
diff options
context:
space:
mode:
Diffstat (limited to 'prb_string.h')
-rw-r--r--prb_string.h23
1 files changed, 22 insertions, 1 deletions
diff --git a/prb_string.h b/prb_string.h
index 344df11..cd7297f 100644
--- a/prb_string.h
+++ b/prb_string.h
@@ -1,3 +1,25 @@
+/*
+void prb_memset(void *dest, i32 fill, u64 n);
+void prb_memmove(void *dest, const void *src, u64 size);
+i32 prb_memeq(const void *p1, const void *p2, u64 size);
+i32 streq(const char *str1, const char *str2);
+
+char *str8_to_cstr(arena_t *arena, str8_t str);
+i32 str8eq(str8_t str1, str8_t str2);
+u8 *str8ch(str8_t str, i32 c);
+u8 *str8rch(str8_t str, i32 c);
+str8_t str8_range(u8 *start, u8 *end);
+str8_t str8_getdir(str8_t str);
+str8_t str8_pushfv(arena_t *arena, const char *format, va_list args);
+str8_t str8_pushf(arena_t *arena, const char *format, ...);
+void str8_print(str8_t str);
+void str8_printf(const char *format, ...);
+void str8_list_push(arena_t *arena, str8_list_t *list, i32 front, str8_t str);
+void str8_list_pushf(arena_t *arena, str8_list_t *list, i32 front, const char *format, ...);
+str8_t str8_list_join(arena_t *arena, str8_list_t *list);
+void str8_list_print(str8_list_t *list);
+*/
+
void prb_memset(void *dest, i32 fill, u64 n)
{
u8 *byte = dest;
@@ -144,7 +166,6 @@ void str8_print(str8_t str)
void str8_printf(const char *format, ...)
{
-
va_list args;
va_start(args, format);
arena_t temp = alloc_arena(MAX_FLS_BUFFER);