|
@@ -142,8 +142,7 @@ size_t coreToStringList(CoreList* l, char* buffer, size_t n, CoreToString c) {
|
|
|
}
|
|
|
|
|
|
void coreSwapList(CoreList* a, CoreList* b) {
|
|
|
- coreSwapSize(&a->length, &b->length);
|
|
|
- coreSwapSize(&a->capacity, &b->capacity);
|
|
|
- coreSwapSize(&a->dataSize, &b->dataSize);
|
|
|
- coreSwapPointer(&a->data, &b->data);
|
|
|
+ CoreList tmp = *a;
|
|
|
+ *a = *b;
|
|
|
+ *b = tmp;
|
|
|
}
|