mirror of
https://github.com/libsdl-org/SDL.git
synced 2024-11-23 02:43:30 +08:00
testcontroller: fixed incorrect usage of memcpy()
This commit is contained in:
parent
344546b4ea
commit
850158f83f
@ -2263,8 +2263,8 @@ static void RemoveMappingValueAt(MappingParts *parts, int index)
|
||||
SDL_free(parts->values[index]);
|
||||
--parts->num_elements;
|
||||
if (index < parts->num_elements) {
|
||||
SDL_memcpy(&parts->keys[index], &parts->keys[index] + 1, (parts->num_elements - index) * sizeof(parts->keys[index]));
|
||||
SDL_memcpy(&parts->values[index], &parts->values[index] + 1, (parts->num_elements - index) * sizeof(parts->values[index]));
|
||||
SDL_memmove(&parts->keys[index], &parts->keys[index] + 1, (parts->num_elements - index) * sizeof(parts->keys[index]));
|
||||
SDL_memmove(&parts->values[index], &parts->values[index] + 1, (parts->num_elements - index) * sizeof(parts->values[index]));
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user