diff options
Diffstat (limited to 'string.c')
| -rw-r--r-- | string.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -20,12 +20,12 @@ u64 Str_hash64(Str s) { 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); +Str Str_copy(Arena *a, byte *data, size len) { + Str str = {0}; + str.len = len; + str.data = new(a, byte, len); + if (str.len) + memcpy(str.data, data, len); return str; } |
