From 0be32393e54bed6bbf5890edba72b8808d276289 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Mon, 21 Jul 2025 17:06:53 +0200 Subject: format --- string.c | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) (limited to 'string.c') diff --git a/string.c b/string.c index 3d5841a..d174ed4 100644 --- a/string.c +++ b/string.c @@ -8,27 +8,25 @@ // Returns 1 if strings are equal, 0 otherwise int Str_equals(Str a, Str b) { - return (a.len == b.len) && (!a.len || !memcmp(a.data, b.data, a.len)); + return (a.len == b.len) && (!a.len || !memcmp(a.data, b.data, a.len)); } uint64_t Str_hash64(Str s) { - uint64_t h = 0x100; - for (size i = 0; i < s.len; i++) { - h ^= s.data[i] & 255; - h *= 1111111111111111111; - } - return h; + uint64_t h = 0x100; + for (size i = 0; i < s.len; i++) { + h ^= s.data[i] & 255; + h *= 1111111111111111111; + } + return h; } -Str* Str_copy(Arena *a, byte *data, size len) { - Str *str = new(a, Str, 1); - str->len = len; - str->data = new (a, byte, len); - if (str->len) - memcpy(str->data, data, len); - return str; +Str *Str_copy(Arena *a, byte *data, size len) { + Str *str = new(a, Str, 1); + str->len = len; + str->data = new(a, byte, len); + if (str->len) + memcpy(str->data, data, len); + return str; } -void Str_print(Str s) { - printf("%.*s", (int)s.len, s.data); -} +void Str_print(Str s) { printf("%.*s", (int)s.len, s.data); } -- cgit v1.3