Some changes are still required.
Path formatted with ```sh git format-patch --base HEAD^ HEAD^ ```
This helps consumers avoid having to do ugly casts as was previously done in `SDL_quit.cs`. It's very important that the underlying type doesn't change as that might break ABI compat.