From d30461672662822394a9e0bf32083cf2a9cd0558 Mon Sep 17 00:00:00 2001 From: Ren Kararou Date: Tue, 4 Feb 2025 02:34:21 -0600 Subject: fix luna's interesting decisions --- src/sstring.c | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) (limited to 'src/sstring.c') diff --git a/src/sstring.c b/src/sstring.c index adcffec..f8af3d1 100644 --- a/src/sstring.c +++ b/src/sstring.c @@ -17,9 +17,9 @@ int sassign(sstring* restrict dst, const sstring* restrict src) // Assignment operator for C-Strings int cassign(sstring* restrict dst, const char* restrict src) { - if (!src || !dst) return -1; - dst->len = strlen(strncpy(dst->buf, src, 65536)); - return dst->len; + if (!src || !dst) return -1; + dst->len = strlen(strncpy(dst->buf, src, 65536)); + return dst->len; } // Sizeof operator @@ -29,7 +29,6 @@ size_t sstrlen(const sstring* str) return (str->len > 65536) ? 65536 : str->len; } - static int sshift(sstring* str, size_t mode) { if(!str) return -1; @@ -46,9 +45,9 @@ static int sshift(sstring* str, size_t mode) for(size_t i=0; ilen; i++) { if(str->buf[i] >= lowers[mode] && str->buf[i] >= uppers[mode]) - { - str->buf[i] += offsets[mode]; - } + { + str->buf[i] += offsets[mode]; + } } return 0; } @@ -63,18 +62,16 @@ int slower(sstring* str) return sshift(str,0); } - - sstring spicycat(const size_t count, ...) { // Yes, we will have to do a copy out of this stack frame. // Unless... (O3 Ren's Beloved??) sstring returnme = sstringup(); - + va_list kittens; va_start(kittens, count); for(size_t i=0; i spaceleft) ? spaceleft : kitlen; - + *(char*)(memcpy(returnme.buf+returnme.len, kitten->buf, copylen)+copylen) = 0; returnme.len += copylen; } @@ -90,7 +87,6 @@ sstring spicycat(const size_t count, ...) return returnme; } - sstring sstringup() { return (sstring) {0U,{0}}; -- cgit 1.4.1-2-gfad0