From ce1c05c6e6fdc00ccc381ad3ba621edcaa80469e Mon Sep 17 00:00:00 2001 From: sam Date: Sun, 21 Jul 2024 11:10:16 +1200 Subject: [PATCH] add sl_append_c_str --- slibs.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/slibs.h b/slibs.h index 9a86e78..19c2126 100644 --- a/slibs.h +++ b/slibs.h @@ -130,6 +130,16 @@ typedef sl_vec(char) sl_string; (str).data; \ }) +void sl_append_c_str(sl_string* sl_str, const char* c_str); + +#ifdef SL_IMPLEMENTATION +void sl_append_c_str(sl_string* sl_str, const char* c_str) { + for(int i = 0; i < strlen(c_str); i++) { + sl_vec_push(*sl_str, c_str[i]); + } +} +#endif + // Pointers #define sl_ptr(type) \