void SDL_DelMouse(int index) { SDL_Mouse *mouse = SDL_GetMouse(index); if (!mouse) { return; } mouse->def_cursor = NULL; SDL_free(mouse->name); while (mouse->cursors) { SDL_FreeCursor(mouse->cursors); } if (mouse->FreeMouse) { mouse->FreeMouse(mouse); } SDL_free(mouse); SDL_mice[index] = NULL; }