Experimenting with key bindings

This commit is contained in:
Krzosa Karol
2024-07-21 15:10:54 +02:00
parent fc928da75b
commit 9554160edc
5 changed files with 220 additions and 15 deletions

View File

@@ -249,7 +249,7 @@ struct Slice {
template <class T>
Slice<T> Copy(Allocator alo, Slice<T> array) {
Slice<T> result = {alo};
Slice<T> result = {};
result.data = AllocArray(alo, T, array.len);
memcpy(result.data, array.data, sizeof(T) * array.len);
result.len = array.len;
@@ -824,7 +824,7 @@ struct Table {
size_t old_cap = cap;
values = (Entry *)AllocSize(allocator, sizeof(Entry) * size);
for (int64_t i = 0; i < size; i += 1) values[i] = {};
for (size_t i = 0; i < size; i += 1) values[i] = {};
cap = size;
Assert(!(old_values == 0 && len != 0));