SDL: Switch header convention from `#include "SDL.h"` to `#include <SDL3/SDLh>`

From 0a48abc860b436387c94e90c13fd0db25772e356 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Sat, 26 Nov 2022 20:43:38 -0800
Subject: [PATCH] Switch header convention from `#include "SDL.h"` to `#include
 <SDL3/SDLh>`

I ran this script in the include directory:
```sh
sed -i '' -e 's,#include "\(SDL.*\)",#include <SDL3/\1>,' *.h

I ran this script in the src directory:

for i in ../include/SDL3/SDL*.h
do hdr=$(basename $i)
   if [ x"$(echo $hdr | egrep 'SDL_main|SDL_name|SDL_test|SDL_syswm|SDL_opengl|SDL_egl|SDL_vulkan')" != x ]; then
        find . -type f -exec sed -i '' -e 's,#include "\('$hdr'\)",#include <SDL3/\1>,' {} \;
    else
        find . -type f -exec sed -i '' -e '/#include "'$hdr'"/d' {} \;
    fi
done

Fixes Public header include convention · Issue #6575 · libsdl-org/SDL · GitHub

CMakeLists.txt | 7 ±
VisualC-GDK/SDL/SDL.vcxproj | 156 ±
VisualC-GDK/SDL/SDL.vcxproj.filters | 156 ±
VisualC-WinRT/SDL-UWP.vcxproj | 106 ±
VisualC-WinRT/SDL-UWP.vcxproj.filters | 106 ±
VisualC/SDL/SDL.vcxproj | 155 ±
VisualC/SDL/SDL.vcxproj.filters | 157 ±
WhatsNew.txt | 1 +
Xcode/SDL/SDL.xcodeproj/project.pbxproj | 1583 ++++++±---------
build-scripts/showrev.sh | 6 ±
build-scripts/test-versioning.sh | 6 ±
build-scripts/update-version.sh | 6 ±
build-scripts/updaterev.sh | 2 ±
docs/README-migration.md | 2 +
include/{ => SDL3}/SDL.h | 88 ±
include/{ => SDL3}/SDL_assert.h | 6 ±
include/{ => SDL3}/SDL_atomic.h | 8 ±
include/{ => SDL3}/SDL_audio.h | 18 ±
include/{ => SDL3}/SDL_bits.h | 6 ±
include/{ => SDL3}/SDL_blendmode.h | 4 ±
include/{ => SDL3}/SDL_clipboard.h | 6 ±
include/{ => SDL3}/SDL_copying.h | 0
include/{ => SDL3}/SDL_cpuinfo.h | 6 ±
include/{ => SDL3}/SDL_egl.h | 0
include/{ => SDL3}/SDL_endian.h | 6 ±
include/{ => SDL3}/SDL_error.h | 6 ±
include/{ => SDL3}/SDL_events.h | 26 ±
include/{ => SDL3}/SDL_filesystem.h | 6 ±
include/{ => SDL3}/SDL_gamecontroller.h | 14 ±
include/{ => SDL3}/SDL_gesture.h | 12 ±
include/{ => SDL3}/SDL_guid.h | 8 ±
include/{ => SDL3}/SDL_haptic.h | 10 ±
include/{ => SDL3}/SDL_hidapi.h | 6 ±
include/{ => SDL3}/SDL_hints.h | 6 ±
include/{ => SDL3}/SDL_joystick.h | 10 ±
include/{ => SDL3}/SDL_keyboard.h | 12 ±
include/{ => SDL3}/SDL_keycode.h | 4 ±
include/{ => SDL3}/SDL_loadso.h | 8 ±
include/{ => SDL3}/SDL_locale.h | 8 ±
include/{ => SDL3}/SDL_log.h | 6 ±
include/{ => SDL3}/SDL_main.h | 6 ±
include/{ => SDL3}/SDL_messagebox.h | 8 ±
include/{ => SDL3}/SDL_metal.h | 6 ±
include/{ => SDL3}/SDL_misc.h | 6 ±
include/{ => SDL3}/SDL_mouse.h | 10 ±
include/{ => SDL3}/SDL_mutex.h | 8 ±
include/{ => SDL3}/SDL_name.h | 0
include/{ => SDL3}/SDL_opengl.h | 6 ±
include/{ => SDL3}/SDL_opengl_glext.h | 0
include/{ => SDL3}/SDL_opengles.h | 2 ±
include/{ => SDL3}/SDL_opengles2.h | 10 ±
include/{ => SDL3}/SDL_opengles2_gl2.h | 0
include/{ => SDL3}/SDL_opengles2_gl2ext.h | 0
…/{ => SDL3}/SDL_opengles2_gl2platform.h | 0
…/{ => SDL3}/SDL_opengles2_khrplatform.h | 0
include/{ => SDL3}/SDL_pixels.h | 8 ±
include/{ => SDL3}/SDL_platform.h | 4 ±
include/{ => SDL3}/SDL_power.h | 6 ±
include/{ => SDL3}/SDL_quit.h | 4 ±
include/{ => SDL3}/SDL_rect.h | 12 ±
include/{ => SDL3}/SDL_render.h | 10 ±
include/{ => SDL3}/SDL_revision.h | 0
include/{ => SDL3}/SDL_rwops.h | 8 ±
include/{ => SDL3}/SDL_scancode.h | 2 ±
include/{ => SDL3}/SDL_sensor.h | 8 ±
include/{ => SDL3}/SDL_shape.h | 14 ±
include/{ => SDL3}/SDL_stdinc.h | 6 ±
include/{ => SDL3}/SDL_surface.h | 14 ±
include/{ => SDL3}/SDL_system.h | 12 ±
include/{ => SDL3}/SDL_syswm.h | 12 ±
include/{ => SDL3}/SDL_test.h | 30 ±
include/{ => SDL3}/SDL_test_assert.h | 4 ±
include/{ => SDL3}/SDL_test_common.h | 6 ±
include/{ => SDL3}/SDL_test_compare.h | 8 ±
include/{ => SDL3}/SDL_test_crc32.h | 4 ±
include/{ => SDL3}/SDL_test_font.h | 4 ±
include/{ => SDL3}/SDL_test_fuzzer.h | 4 ±
include/{ => SDL3}/SDL_test_harness.h | 4 ±
include/{ => SDL3}/SDL_test_images.h | 6 ±
include/{ => SDL3}/SDL_test_log.h | 4 ±
include/{ => SDL3}/SDL_test_md5.h | 4 ±
include/{ => SDL3}/SDL_test_memory.h | 4 ±
include/{ => SDL3}/SDL_test_random.h | 4 ±
include/{ => SDL3}/SDL_thread.h | 12 ±
include/{ => SDL3}/SDL_timer.h | 8 ±
include/{ => SDL3}/SDL_touch.h | 10 ±
include/{ => SDL3}/SDL_version.h | 6 ±
include/{ => SDL3}/SDL_video.h | 12 ±
include/{ => SDL3}/SDL_vulkan.h | 6 ±
include/{ => SDL3}/begin_code.h | 0
include/{ => SDL3}/close_code.h | 0
include/SDL_types.h | 29 -
include/build_config/SDL_build_config.h | 2 ±
include/build_config/SDL_build_config.h.cmake | 2 ±
…/build_config/SDL_build_config_android.h | 2 ±
…/SDL_build_config_emscripten.h | 2 ±
include/build_config/SDL_build_config_ios.h | 2 ±
include/build_config/SDL_build_config_macos.h | 2 ±
…/build_config/SDL_build_config_minimal.h | 2 ±
include/build_config/SDL_build_config_ngage.h | 2 ±
…/build_config/SDL_build_config_windows.h | 2 ±
…/build_config/SDL_build_config_wingdk.h | 2 ±
include/build_config/SDL_build_config_winrt.h | 2 ±
include/build_config/SDL_build_config_xbox.h | 2 ±
sdl3-config.in | 2 ±
src/SDL.c | 3 -
src/SDL_assert.c | 5 -
src/SDL_dataqueue.c | 1 -
src/SDL_error.c | 1 -
src/SDL_guid.c | 1 -
src/SDL_hints.c | 2 -
src/SDL_internal.h | 4 ±
src/SDL_list.c | 1 -
src/SDL_log.c | 3 -
src/atomic/SDL_atomic.c | 1 -
src/atomic/SDL_spinlock.c | 3 -
src/audio/SDL_audio.c | 2 -
src/audio/SDL_audiocvt.c | 4 -
src/audio/SDL_audiodev.c | 1 -
src/audio/SDL_audiodev_c.h | 1 -
src/audio/SDL_audiotypecvt.c | 2 -
src/audio/SDL_mixer.c | 3 -
src/audio/SDL_sysaudio.h | 2 -
src/audio/SDL_wave.c | 2 -
src/audio/aaudio/SDL_aaudio.c | 2 -
src/audio/alsa/SDL_alsa_audio.c | 3 -
src/audio/android/SDL_androidaudio.c | 1 -
src/audio/coreaudio/SDL_coreaudio.m | 2 -
src/audio/directsound/SDL_directsound.c | 3 -
src/audio/disk/SDL_diskaudio.c | 3 -
src/audio/disk/SDL_diskaudio.h | 1 -
src/audio/dsp/SDL_dspaudio.c | 2 -
src/audio/dummy/SDL_dummyaudio.c | 2 -
src/audio/emscripten/SDL_emscriptenaudio.c | 1 -
src/audio/haiku/SDL_haikuaudio.cc | 1 -
src/audio/jack/SDL_jackaudio.c | 3 -
src/audio/n3ds/SDL_n3dsaudio.c | 2 -
src/audio/netbsd/SDL_netbsdaudio.c | 2 -
src/audio/openslES/SDL_openslES.c | 1 -
src/audio/pipewire/SDL_pipewire.c | 3 -
src/audio/ps2/SDL_ps2audio.c | 2 -
src/audio/psp/SDL_pspaudio.c | 3 -
src/audio/pulseaudio/SDL_pulseaudio.c | 4 -
src/audio/sndio/SDL_sndioaudio.c | 2 -
src/audio/vita/SDL_vitaaudio.c | 3 -
src/audio/wasapi/SDL_wasapi.c | 2 -
src/audio/wasapi/SDL_wasapi_win32.c | 2 -
src/audio/wasapi/SDL_wasapi_winrt.cpp | 2 -
src/core/android/SDL_android.c | 7 -
src/core/android/SDL_android.h | 6 -
src/core/freebsd/SDL_evdev_kbd_freebsd.c | 1 -
src/core/gdk/SDL_gdk.cpp | 4 -
src/core/linux/SDL_dbus.c | 3 -
src/core/linux/SDL_dbus.h | 1 -
src/core/linux/SDL_evdev.c | 3 -
src/core/linux/SDL_evdev.h | 1 -
src/core/linux/SDL_evdev_kbd.c | 1 -
src/core/linux/SDL_fcitx.c | 5 ±
src/core/linux/SDL_fcitx.h | 2 -
src/core/linux/SDL_ibus.c | 4 ±
src/core/linux/SDL_ibus.h | 1 -
src/core/linux/SDL_ime.h | 2 -
src/core/linux/SDL_threadprio.c | 4 -
src/core/linux/SDL_udev.c | 4 -
src/core/linux/SDL_udev.h | 2 -
src/core/openbsd/SDL_wscons_kbd.c | 4 -
src/core/openbsd/SDL_wscons_mouse.c | 1 -
src/core/unix/SDL_poll.h | 1 -
src/core/windows/SDL_immdevice.h | 2 -
src/core/windows/SDL_windows.c | 1 -
src/core/windows/SDL_windows.h | 2 -
src/core/winrt/SDL_winrtapp_common.cpp | 2 -
src/core/winrt/SDL_winrtapp_direct3d.cpp | 5 -
src/core/winrt/SDL_winrtapp_xaml.cpp | 1 -
src/core/winrt/SDL_winrtapp_xaml.h | 1 -
src/cpuinfo/SDL_cpuinfo.c | 2 -
src/dynapi/SDL_dynapi.c | 6 ±
src/dynapi/gendynapi.pl | 4 ±
src/events/SDL_clipboardevents.c | 1 -
src/events/SDL_displayevents.c | 1 -
src/events/SDL_dropevents.c | 1 -
src/events/SDL_events.c | 5 ±
src/events/SDL_events_c.h | 2 -
src/events/SDL_gesture.c | 2 -
src/events/SDL_keyboard.c | 3 -
src/events/SDL_keyboard_c.h | 2 -
src/events/SDL_keysym_to_scancode.c | 1 -
src/events/SDL_keysym_to_scancode_c.h | 1 -
src/events/SDL_mouse.c | 3 -
src/events/SDL_mouse_c.h | 1 -
src/events/SDL_quit.c | 2 -
src/events/SDL_scancode_tables_c.h | 2 -
src/events/SDL_touch.c | 1 -
src/events/SDL_touch_c.h | 1 -
src/events/SDL_windowevents.c | 2 -
src/events/scancodes_ascii.h | 2 -
src/events/scancodes_linux.h | 2 ±
src/events/scancodes_windows.h | 2 ±
src/events/scancodes_xfree86.h | 3 ±
src/file/SDL_rwops.c | 3 -
src/file/n3ds/SDL_rwopsromfs.c | 1 -
src/filesystem/android/SDL_sysfilesystem.c | 3 -
src/filesystem/cocoa/SDL_sysfilesystem.m | 3 -
src/filesystem/dummy/SDL_sysfilesystem.c | 2 -
src/filesystem/emscripten/SDL_sysfilesystem.c | 2 -
src/filesystem/haiku/SDL_sysfilesystem.cc | 3 -
src/filesystem/n3ds/SDL_sysfilesystem.c | 2 -
src/filesystem/ps2/SDL_sysfilesystem.c | 2 -
src/filesystem/psp/SDL_sysfilesystem.c | 2 -
src/filesystem/riscos/SDL_sysfilesystem.c | 3 -
src/filesystem/unix/SDL_sysfilesystem.c | 4 -
src/filesystem/vita/SDL_sysfilesystem.c | 4 -
src/filesystem/windows/SDL_sysfilesystem.c | 5 -
src/filesystem/winrt/SDL_sysfilesystem.cpp | 5 -
src/haptic/SDL_syshaptic.h | 1 -
src/haptic/android/SDL_syshaptic.c | 3 -
src/haptic/darwin/SDL_syshaptic.c | 3 -
src/haptic/dummy/SDL_syshaptic.c | 1 -
src/haptic/linux/SDL_syshaptic.c | 2 -
src/haptic/windows/SDL_dinputhaptic.c | 6 -
src/haptic/windows/SDL_dinputhaptic_c.h | 1 -
src/haptic/windows/SDL_windowshaptic.c | 6 -
src/haptic/windows/SDL_windowshaptic_c.h | 1 -
src/haptic/windows/SDL_xinputhaptic.c | 5 -
src/haptic/windows/SDL_xinputhaptic_c.h | 1 -
src/hidapi/SDL_hidapi.c | 4 -
src/hidapi/android/hid.cpp | 1 -
src/hidapi/ios/hid.m | 1 -
src/hidapi/libusb/hid.c | 3 -
src/hidapi/linux/hid.c | 1 -
src/hidapi/mac/hid.c | 1 -
src/hidapi/windows/hid.c | 2 -
src/joystick/SDL_gamecontroller.c | 4 -
src/joystick/SDL_joystick.c | 4 -
src/joystick/SDL_joystick_c.h | 2 -
src/joystick/SDL_sysjoystick.h | 1 -
src/joystick/android/SDL_sysjoystick.c | 5 -
src/joystick/apple/SDL_mfijoystick.m | 4 -
src/joystick/apple/SDL_mfijoystick_c.h | 1 -
src/joystick/bsd/SDL_bsdjoystick.c | 1 -
src/joystick/controller_type.c | 2 -
src/joystick/darwin/SDL_iokitjoystick.c | 2 -
src/joystick/dummy/SDL_sysjoystick.c | 1 -
src/joystick/emscripten/SDL_sysjoystick.c | 4 -
src/joystick/haiku/SDL_haikujoystick.cc | 1 -
src/joystick/hidapi/SDL_hidapi_combined.c | 2 -
src/joystick/hidapi/SDL_hidapi_gamecube.c | 5 -
src/joystick/hidapi/SDL_hidapi_luna.c | 3 -
src/joystick/hidapi/SDL_hidapi_ps3.c | 5 -
src/joystick/hidapi/SDL_hidapi_ps4.c | 4 -
src/joystick/hidapi/SDL_hidapi_ps5.c | 4 -
src/joystick/hidapi/SDL_hidapi_rumble.c | 2 -
src/joystick/hidapi/SDL_hidapi_shield.c | 4 -
src/joystick/hidapi/SDL_hidapi_stadia.c | 3 -
src/joystick/hidapi/SDL_hidapi_steam.c | 4 -
src/joystick/hidapi/SDL_hidapi_switch.c | 4 -
src/joystick/hidapi/SDL_hidapi_wii.c | 5 -
src/joystick/hidapi/SDL_hidapi_xbox360.c | 4 -
src/joystick/hidapi/SDL_hidapi_xbox360w.c | 4 -
src/joystick/hidapi/SDL_hidapi_xboxone.c | 4 -
src/joystick/hidapi/SDL_hidapijoystick.c | 5 -
src/joystick/hidapi/SDL_hidapijoystick_c.h | 6 -
src/joystick/linux/SDL_sysjoystick.c | 5 -
src/joystick/n3ds/SDL_sysjoystick.c | 1 -
src/joystick/ps2/SDL_sysjoystick.c | 2 -
src/joystick/psp/SDL_sysjoystick.c | 2 -
src/joystick/virtual/SDL_virtualjoystick.c | 1 -
src/joystick/virtual/SDL_virtualjoystick_c.h | 1 -
src/joystick/vita/SDL_sysjoystick.c | 5 -
src/joystick/windows/SDL_dinputjoystick.c | 2 -
src/joystick/windows/SDL_rawinputjoystick.c | 4 -
…/windows/SDL_windows_gaming_input.c | 4 -
src/joystick/windows/SDL_windowsjoystick.c | 6 -
src/joystick/windows/SDL_windowsjoystick_c.h | 1 -
src/joystick/windows/SDL_xinputjoystick.c | 2 -
src/libm/k_rem_pio2.c | 1 -
src/libm/math_private.h | 1 -
src/loadso/dlopen/SDL_sysloadso.c | 1 -
src/loadso/dummy/SDL_sysloadso.c | 1 -
src/loadso/windows/SDL_sysloadso.c | 1 -
src/locale/SDL_locale.c | 1 -
src/locale/SDL_syslocale.h | 1 -
src/main/dummy/SDL_dummy_main.c | 5 ±
src/main/gdk/SDL_gdk_main.c | 5 ±
src/main/haiku/SDL_BApp.h | 1 -
src/main/haiku/SDL_BeApp.cc | 2 -
src/main/n3ds/SDL_n3ds_main.c | 4 ±
src/main/ngage/SDL_ngage_main.cpp | 10 ±
src/main/ps2/SDL_ps2_main.c | 6 ±
src/main/psp/SDL_psp_main.c | 3 ±
src/main/uikit/SDL_uikit_main.c | 4 ±
src/main/windows/SDL_windows_main.c | 6 ±
src/main/winrt/SDL_winrt_main_NonXAML.cpp | 2 ±
src/misc/SDL_sysurl.h | 2 -
src/power/SDL_power.c | 1 -
src/power/SDL_syspower.h | 1 -
src/power/android/SDL_syspower.c | 1 -
src/power/emscripten/SDL_syspower.c | 1 -
src/power/haiku/SDL_syspower.c | 1 -
src/power/linux/SDL_syspower.c | 1 -
src/power/macos/SDL_syspower.c | 1 -
src/power/n3ds/SDL_syspower.c | 2 -
src/power/psp/SDL_syspower.c | 1 -
src/power/uikit/SDL_syspower.h | 1 -
src/power/uikit/SDL_syspower.m | 2 -
src/power/vita/SDL_syspower.c | 1 -
src/power/windows/SDL_syspower.c | 1 -
src/power/winrt/SDL_syspower.cpp | 1 -
src/render/SDL_d3dmath.c | 1 -
src/render/SDL_render.c | 3 -
src/render/SDL_sysrender.h | 3 -
src/render/SDL_yuv_sw.c | 1 -
src/render/SDL_yuv_sw_c.h | 1 -
src/render/direct3d/SDL_render_d3d.c | 6 ±
src/render/direct3d/SDL_shaders_d3d.c | 2 -
src/render/direct3d11/SDL_render_d3d11.c | 6 ±
src/render/direct3d11/SDL_render_winrt.cpp | 2 ±
src/render/direct3d11/SDL_render_winrt.h | 1 -
src/render/direct3d11/SDL_shaders_d3d11.c | 1 -
src/render/direct3d12/SDL_render_d3d12.c | 6 ±
src/render/direct3d12/SDL_shaders_d3d12.c | 1 -
src/render/metal/SDL_render_metal.m | 4 ±
src/render/opengl/SDL_render_gl.c | 3 ±
src/render/opengl/SDL_shaders_gl.c | 4 ±
src/render/opengles/SDL_render_gles.c | 3 ±
src/render/opengles2/SDL_render_gles2.c | 3 ±
src/render/opengles2/SDL_shaders_gles2.c | 5 ±
src/render/ps2/SDL_render_ps2.c | 1 -
src/render/psp/SDL_render_psp.c | 1 -
src/render/software/SDL_render_sw.c | 1 -
src/render/software/SDL_rotate.c | 1 -
src/render/software/SDL_triangle.c | 1 -
src/render/vitagxm/SDL_render_vita_gxm.c | 2 -
…/vitagxm/SDL_render_vita_gxm_tools.c | 2 -
…/vitagxm/SDL_render_vita_gxm_tools.h | 1 -
…/vitagxm/SDL_render_vita_gxm_types.h | 1 -
src/sensor/SDL_sensor.c | 3 -
src/sensor/SDL_sensor_c.h | 1 -
src/sensor/SDL_syssensor.h | 1 -
src/sensor/android/SDL_androidsensor.c | 2 -
src/sensor/coremotion/SDL_coremotionsensor.m | 2 -
src/sensor/dummy/SDL_dummysensor.c | 2 -
src/sensor/vita/SDL_vitasensor.c | 2 -
src/sensor/windows/SDL_windowssensor.c | 3 -
src/stdlib/SDL_crc16.c | 1 -
src/stdlib/SDL_crc32.c | 1 -
src/stdlib/SDL_getenv.c | 1 -
src/stdlib/SDL_iconv.c | 2 -
src/stdlib/SDL_malloc.c | 3 -
src/stdlib/SDL_qsort.c | 1 -
src/stdlib/SDL_stdlib.c | 1 -
src/stdlib/SDL_strtokr.c | 1 -
src/test/SDL_test_assert.c | 2 ±
src/test/SDL_test_common.c | 2 ±
src/test/SDL_test_compare.c | 2 ±
src/test/SDL_test_crc32.c | 2 ±
src/test/SDL_test_font.c | 2 ±
src/test/SDL_test_fuzzer.c | 2 ±
src/test/SDL_test_harness.c | 2 ±
src/test/SDL_test_imageBlit.c | 2 ±
src/test/SDL_test_imageBlitBlend.c | 2 ±
src/test/SDL_test_imageFace.c | 2 ±
src/test/SDL_test_imagePrimitives.c | 2 ±
src/test/SDL_test_imagePrimitivesBlend.c | 2 ±
src/test/SDL_test_log.c | 3 ±
src/test/SDL_test_md5.c | 2 ±
src/test/SDL_test_memory.c | 6 ±
src/test/SDL_test_random.c | 2 ±
src/thread/SDL_systhread.h | 1 -
src/thread/SDL_thread.c | 2 -
src/thread/SDL_thread_c.h | 1 -
src/thread/generic/SDL_syscond.c | 1 -
src/thread/generic/SDL_syscond_c.h | 1 -
src/thread/generic/SDL_sysmutex.c | 1 -
src/thread/generic/SDL_syssem.c | 2 -
src/thread/generic/SDL_systhread.c | 1 -
src/thread/n3ds/SDL_sysmutex_c.h | 1 -
src/thread/n3ds/SDL_syssem.c | 1 -
src/thread/ngage/SDL_sysmutex.cpp | 1 -
src/thread/ngage/SDL_syssem.cpp | 2 -
src/thread/ngage/SDL_systhread.cpp | 2 -
src/thread/ps2/SDL_syssem.c | 2 -
src/thread/ps2/SDL_systhread.c | 2 -
src/thread/psp/SDL_syscond.c | 1 -
src/thread/psp/SDL_sysmutex.c | 1 -
src/thread/psp/SDL_syssem.c | 2 -
src/thread/psp/SDL_systhread.c | 2 -
src/thread/pthread/SDL_syscond.c | 1 -
src/thread/pthread/SDL_sysmutex.c | 1 -
src/thread/pthread/SDL_syssem.c | 2 -
src/thread/pthread/SDL_systhread.c | 3 -
src/thread/pthread/SDL_systls.c | 1 -
src/thread/stdcpp/SDL_syscond.cpp | 1 -
src/thread/stdcpp/SDL_sysmutex.cpp | 1 -
src/thread/stdcpp/SDL_systhread.cpp | 1 -
src/thread/vita/SDL_syscond.c | 1 -
src/thread/vita/SDL_sysmutex.c | 1 -
src/thread/vita/SDL_syssem.c | 2 -
src/thread/vita/SDL_systhread.c | 2 -
src/thread/windows/SDL_syscond_cv.c | 2 -
src/thread/windows/SDL_sysmutex.c | 1 -
src/thread/windows/SDL_sysmutex_c.h | 1 -
src/thread/windows/SDL_syssem.c | 3 -
src/thread/windows/SDL_systhread.c | 2 -
src/thread/windows/SDL_systls.c | 1 -
src/timer/SDL_timer.c | 3 -
src/timer/SDL_timer_c.h | 1 -
src/timer/dummy/SDL_systimer.c | 1 -
src/timer/haiku/SDL_systimer.c | 1 -
src/timer/ngage/SDL_systimer.cpp | 1 -
src/timer/ps2/SDL_systimer.c | 3 -
src/timer/psp/SDL_systimer.c | 3 -
src/timer/unix/SDL_systimer.c | 2 -
src/timer/vita/SDL_systimer.c | 3 -
src/timer/windows/SDL_systimer.c | 2 -
src/video/SDL_RLEaccel.c | 1 -
src/video/SDL_blit.c | 1 -
src/video/SDL_blit.h | 3 -
src/video/SDL_blit_0.c | 1 -
src/video/SDL_blit_1.c | 2 -
src/video/SDL_blit_A.c | 1 -
src/video/SDL_blit_N.c | 3 -
src/video/SDL_blit_auto.c | 1 -
src/video/SDL_blit_copy.c | 1 -
src/video/SDL_blit_slow.c | 1 -
src/video/SDL_bmp.c | 3 -
src/video/SDL_clipboard.c | 1 -
src/video/SDL_egl.c | 4 ±
src/video/SDL_egl_c.h | 2 ±
src/video/SDL_fillrect.c | 2 -
src/video/SDL_pixels.c | 2 -
src/video/SDL_rect.c | 1 -
src/video/SDL_shape.c | 5 -
src/video/SDL_shape_internals.h | 22 ±
src/video/SDL_stretch.c | 2 -
src/video/SDL_surface.c | 1 -
src/video/SDL_sysvideo.h | 4 -
src/video/SDL_video.c | 10 ±
src/video/SDL_vulkan_internal.h | 5 ±
src/video/SDL_vulkan_utils.c | 1 -
src/video/SDL_yuv.c | 2 -
src/video/android/SDL_androidevents.c | 1 -
src/video/android/SDL_androidgl.c | 1 -
src/video/android/SDL_androidmessagebox.c | 1 -
src/video/android/SDL_androidmouse.c | 1 -
src/video/android/SDL_androidtouch.c | 2 -
src/video/android/SDL_androidvideo.c | 3 -
src/video/android/SDL_androidvideo.h | 2 -
src/video/android/SDL_androidvulkan.c | 3 ±
src/video/android/SDL_androidwindow.c | 3 ±
src/video/cocoa/SDL_cocoaevents.m | 2 -
src/video/cocoa/SDL_cocoamessagebox.m | 3 -
src/video/cocoa/SDL_cocoametalview.m | 3 ±
src/video/cocoa/SDL_cocoamouse.m | 1 -
src/video/cocoa/SDL_cocoaopengl.h | 1 -
src/video/cocoa/SDL_cocoaopengl.m | 4 ±
src/video/cocoa/SDL_cocoashape.h | 3 -
src/video/cocoa/SDL_cocoashape.m | 1 -
src/video/cocoa/SDL_cocoavideo.h | 3 ±
src/video/cocoa/SDL_cocoavideo.m | 2 -
src/video/cocoa/SDL_cocoavulkan.m | 3 ±
src/video/cocoa/SDL_cocoawindow.m | 4 ±
src/video/dummy/SDL_nullvideo.c | 3 -
src/video/emscripten/SDL_emscriptenevents.c | 1 -
…/emscripten/SDL_emscriptenframebuffer.c | 1 -
src/video/emscripten/SDL_emscriptenmouse.h | 1 -
src/video/emscripten/SDL_emscriptenopengles.c | 1 -
src/video/emscripten/SDL_emscriptenvideo.c | 3 -
src/video/haiku/SDL_BApp.h | 1 -
src/video/haiku/SDL_BWin.h | 4 ±
src/video/haiku/SDL_bclipboard.cc | 1 -
src/video/haiku/SDL_bkeyboard.cc | 2 -
src/video/haiku/SDL_bkeyboard.h | 2 -
src/video/haiku/SDL_bmessagebox.cc | 1 -
src/video/haiku/SDL_bwindow.cc | 2 ±
src/video/kmsdrm/SDL_kmsdrmdyn.c | 3 ±
src/video/kmsdrm/SDL_kmsdrmopengles.c | 1 -
src/video/kmsdrm/SDL_kmsdrmvideo.c | 4 ±
src/video/kmsdrm/SDL_kmsdrmvulkan.c | 4 ±
src/video/ngage/SDL_ngagevideo.cpp | 1 -
src/video/ngage/SDL_ngagewindow.h | 2 ±
src/video/offscreen/SDL_offscreenvideo.c | 1 -
src/video/ps2/SDL_ps2video.c | 3 -
src/video/psp/SDL_pspevents.c | 2 -
src/video/psp/SDL_pspgl.c | 1 -
src/video/psp/SDL_pspmouse.c | 2 -
src/video/psp/SDL_pspvideo.c | 5 ±
src/video/raspberry/SDL_rpimouse.c | 2 -
src/video/raspberry/SDL_rpiopengles.c | 1 -
src/video/raspberry/SDL_rpivideo.c | 6 ±
src/video/riscos/SDL_riscosevents.c | 1 -
src/video/riscos/SDL_riscosmessagebox.c | 1 -
src/video/riscos/SDL_riscosvideo.c | 2 -
src/video/riscos/SDL_riscoswindow.c | 3 ±
src/video/riscos/scancodes_riscos.h | 1 -
src/video/sdlgenblit.pl | 1 -
src/video/uikit/SDL_uikitappdelegate.m | 3 -
src/video/uikit/SDL_uikitevents.m | 1 -
src/video/uikit/SDL_uikitmessagebox.m | 1 -
src/video/uikit/SDL_uikitmetalview.m | 2 ±
src/video/uikit/SDL_uikitmodes.m | 1 -
src/video/uikit/SDL_uikitopengles.m | 1 -
src/video/uikit/SDL_uikitvideo.m | 3 -
src/video/uikit/SDL_uikitview.h | 1 -
src/video/uikit/SDL_uikitview.m | 1 -
src/video/uikit/SDL_uikitviewcontroller.h | 1 -
src/video/uikit/SDL_uikitviewcontroller.m | 2 -
src/video/uikit/SDL_uikitvulkan.m | 3 ±
src/video/uikit/SDL_uikitwindow.m | 6 ±
src/video/vita/SDL_vitagl_pvr.c | 2 -
src/video/vita/SDL_vitagles.c | 2 -
src/video/vita/SDL_vitagles_pvr.c | 2 -
src/video/vita/SDL_vitakeyboard.c | 2 -
src/video/vita/SDL_vitamouse.c | 3 -
src/video/vita/SDL_vitatouch.c | 2 -
src/video/vita/SDL_vitavideo.c | 5 ±
src/video/vivante/SDL_vivantevideo.c | 5 ±
src/video/vivante/SDL_vivantevideo.h | 2 ±
src/video/vivante/SDL_vivantevulkan.c | 3 ±
src/video/wayland/SDL_waylanddatamanager.c | 1 -
src/video/wayland/SDL_waylanddyn.c | 3 ±
src/video/wayland/SDL_waylandevents.c | 3 -
src/video/wayland/SDL_waylandmessagebox.c | 1 -
src/video/wayland/SDL_waylandmouse.c | 2 -
src/video/wayland/SDL_waylandmouse.h | 1 -
src/video/wayland/SDL_waylandopengles.c | 1 -
src/video/wayland/SDL_waylandtouch.c | 2 -
src/video/wayland/SDL_waylandvideo.c | 4 -
src/video/wayland/SDL_waylandvideo.h | 1 -
src/video/wayland/SDL_waylandvulkan.c | 3 ±
src/video/wayland/SDL_waylandwindow.c | 2 -
src/video/wayland/SDL_waylandwindow.h | 2 ±
src/video/windows/SDL_windowsevents.c | 8 ±
src/video/windows/SDL_windowskeyboard.c | 1 -
src/video/windows/SDL_windowsopengl.c | 4 ±
src/video/windows/SDL_windowsopengles.c | 1 -
src/video/windows/SDL_windowsshape.h | 2 -
src/video/windows/SDL_windowsvideo.c | 5 -
src/video/windows/SDL_windowsvideo.h | 2 -
src/video/windows/SDL_windowsvulkan.c | 3 ±
src/video/windows/SDL_windowswindow.c | 6 ±
src/video/winrt/SDL_winrtevents.cpp | 1 -
src/video/winrt/SDL_winrtgamebar.cpp | 1 -
src/video/winrt/SDL_winrtkeyboard.cpp | 1 -
src/video/winrt/SDL_winrtmessagebox.cpp | 1 -
src/video/winrt/SDL_winrtmouse.cpp | 1 -
src/video/winrt/SDL_winrtopengles.cpp | 1 -
src/video/winrt/SDL_winrtpointerinput.cpp | 1 -
src/video/winrt/SDL_winrtvideo.cpp | 7 ±
src/video/winr

(Patch may be truncated, please check the link at the top of this post.)