comparison src/str.c @ 5:a6ab6d9c0dac

readme: fix typos, str: remove outdated note our allocator is actually fairly smart now :)
author Paper <mrpapersonic@gmail.com>
date Mon, 25 Dec 2023 16:26:46 -0500
parents c2408abb258a
children 0c98b46eaf73
comparison
equal deleted inserted replaced
4:c2408abb258a 5:a6ab6d9c0dac
27 27
28 return 1; 28 return 1;
29 } 29 }
30 30
31 int EDL_internal_string_append(EDL_internal_string* str, const char* data, const size_t length) { 31 int EDL_internal_string_append(EDL_internal_string* str, const char* data, const size_t length) {
32 /* this sucks, but I'm too lazy to write anything smarter. */
33 { 32 {
34 size_t capacity = 1; 33 size_t capacity = 1;
35 while (capacity < (str->size + length + 1)) 34 while (capacity < (str->size + length + 1))
36 capacity *= 2; 35 capacity *= 2;
37 36