forked from ground/ground
I HATE THE GROUND C LIB API RAHHHHHH
This commit is contained in:
@@ -453,10 +453,6 @@ GroundValue listStructConstructor(GroundScope* scope, List args) {
|
|||||||
ERROR("List can't be less than 1 element in capacity on initialization!", "OutOfBounds");
|
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;
|
sizeField->value.data.intVal = 0;
|
||||||
capacityField->value.data.intVal = initialCapacity;
|
capacityField->value.data.intVal = startingCapacity;
|
||||||
memSizeField->value.data.intVal = sizeof(GroundValue) * initialCapacity;
|
memSizeField->value.data.intVal = sizeof(GroundValue) * startingCapacity;
|
||||||
ptrField->value.data.intVal = (int64_t)items;
|
ptrField->value.data.intVal = (int64_t)items;
|
||||||
|
|
||||||
value.type = CUSTOM;
|
value.type = CUSTOM;
|
||||||
|
|||||||
Reference in New Issue
Block a user