@aktau Thank you for taking the time to explain these things, I really appreciate it. `y_array` is of type `char_u **` and described as a "pointer to array of line pointers", which makes my C-beginner head hurt. So what would be the correct way to replace `sizeof(char *)` with something like `sizeof(y_current->y_array)` in this case?