renamed first argument of all methods to 'self'

This commit is contained in:
2025-11-10 07:04:09 +05:00
parent 0a1e87817d
commit 958cb269b2
6 changed files with 101 additions and 101 deletions

View File

@@ -14,33 +14,33 @@ List_ List_copy(const List_ src){
return copy;
}
void* List_expand_size(List_* ptr, u32 size_to_add){
u32 occupied_size = ptr->size;
u32 expanded_alloc_size = ptr->allocated_size;
void* List_expand_size(List_* self, u32 size_to_add){
u32 occupied_size = self->size;
u32 expanded_alloc_size = self->allocated_size;
if(expanded_alloc_size == 0)
expanded_alloc_size = 64;
ptr->size += size_to_add;
while(ptr->size > expanded_alloc_size){
self->size += size_to_add;
while(self->size > expanded_alloc_size){
expanded_alloc_size *= 2;
}
// if ptr->data is null, realloc acts like malloc
ptr->data = realloc(ptr->data, expanded_alloc_size);
ptr->allocated_size = expanded_alloc_size;
return (u8*)(ptr->data) + occupied_size;
// if self->data is null, realloc acts like malloc
self->data = realloc(self->data, expanded_alloc_size);
self->allocated_size = expanded_alloc_size;
return (u8*)(self->data) + occupied_size;
}
void List_push_size(List_* ptr, void* values, u32 size){
void* empty_cell_ptr = List_expand_size(ptr, size);
void List_push_size(List_* self, void* values, u32 size){
void* empty_cell_ptr = List_expand_size(self, size);
memcpy(empty_cell_ptr, values, size);
}
bool List_removeAt_size(List_* ptr, u32 i, u32 remove_size){
if(i + remove_size >= ptr->size)
bool List_removeAt_size(List_* self, u32 i, u32 remove_size){
if(i + remove_size >= self->size)
return false;
ptr->size -= remove_size;
u8* src = (u8*)ptr->data + i + remove_size;
u8* dst = (u8*)ptr->data + i;
memmove(dst, src, ptr->size - i - remove_size);
self->size -= remove_size;
u8* src = (u8*)self->data + i + remove_size;
u8* dst = (u8*)self->data + i;
memmove(dst, src, self->size - i - remove_size);
return true;
}