I HATE THE GROUND C LIB API RAHHHHHH

This commit is contained in:
2026-04-13 10:44:23 +10:00
parent 90a72a8dd7
commit 68bd7f065a

View File

@@ -453,11 +453,7 @@ GroundValue listStructConstructor(GroundScope* scope, List args) {
ERROR("List can't be less than 1 element in capacity on initialization!", "OutOfBounds");
}
return createList(startingCapacity);
}
GroundValue createList(int64_t initialCapacity) {
GroundValue value = groundCreateValue(CUSTOM, &listStruct);
GroundValue value = groundCreateValue(CUSTOM, &listStruct);
@@ -472,8 +468,8 @@ GroundValue createList(int64_t initialCapacity) {
}
sizeField->value.data.intVal = 0;
capacityField->value.data.intVal = initialCapacity;
memSizeField->value.data.intVal = sizeof(GroundValue) * initialCapacity;
capacityField->value.data.intVal = startingCapacity;
memSizeField->value.data.intVal = sizeof(GroundValue) * startingCapacity;
ptrField->value.data.intVal = (int64_t)items;
value.type = CUSTOM;