sdl2-compat: Updated copyright for 2024

From 439ecae434ce893a570c2c06bc7da31ead19e19c Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Mon, 1 Jan 2024 13:46:23 -0800
Subject: [PATCH] Updated copyright for 2024

---
 LICENSE.txt                              | 2 +-
 include/SDL2/SDL.h                       | 2 +-
 include/SDL2/SDL_assert.h                | 2 +-
 include/SDL2/SDL_atomic.h                | 2 +-
 include/SDL2/SDL_audio.h                 | 2 +-
 include/SDL2/SDL_bits.h                  | 2 +-
 include/SDL2/SDL_blendmode.h             | 2 +-
 include/SDL2/SDL_clipboard.h             | 2 +-
 include/SDL2/SDL_config.h                | 2 +-
 include/SDL2/SDL_config.h.cmake          | 2 +-
 include/SDL2/SDL_config.h.in             | 2 +-
 include/SDL2/SDL_config_android.h        | 2 +-
 include/SDL2/SDL_config_emscripten.h     | 2 +-
 include/SDL2/SDL_config_iphoneos.h       | 2 +-
 include/SDL2/SDL_config_macosx.h         | 2 +-
 include/SDL2/SDL_config_minimal.h        | 2 +-
 include/SDL2/SDL_config_ngage.h          | 2 +-
 include/SDL2/SDL_config_os2.h            | 2 +-
 include/SDL2/SDL_config_pandora.h        | 2 +-
 include/SDL2/SDL_config_windows.h        | 2 +-
 include/SDL2/SDL_config_wingdk.h         | 2 +-
 include/SDL2/SDL_config_winrt.h          | 2 +-
 include/SDL2/SDL_config_xbox.h           | 2 +-
 include/SDL2/SDL_copying.h               | 2 +-
 include/SDL2/SDL_cpuinfo.h               | 2 +-
 include/SDL2/SDL_egl.h                   | 2 +-
 include/SDL2/SDL_endian.h                | 2 +-
 include/SDL2/SDL_error.h                 | 2 +-
 include/SDL2/SDL_events.h                | 2 +-
 include/SDL2/SDL_filesystem.h            | 2 +-
 include/SDL2/SDL_gamecontroller.h        | 2 +-
 include/SDL2/SDL_gesture.h               | 2 +-
 include/SDL2/SDL_guid.h                  | 2 +-
 include/SDL2/SDL_haptic.h                | 2 +-
 include/SDL2/SDL_hidapi.h                | 2 +-
 include/SDL2/SDL_hints.h                 | 2 +-
 include/SDL2/SDL_joystick.h              | 2 +-
 include/SDL2/SDL_keyboard.h              | 2 +-
 include/SDL2/SDL_keycode.h               | 2 +-
 include/SDL2/SDL_loadso.h                | 2 +-
 include/SDL2/SDL_locale.h                | 2 +-
 include/SDL2/SDL_log.h                   | 2 +-
 include/SDL2/SDL_main.h                  | 2 +-
 include/SDL2/SDL_messagebox.h            | 2 +-
 include/SDL2/SDL_metal.h                 | 2 +-
 include/SDL2/SDL_misc.h                  | 2 +-
 include/SDL2/SDL_mouse.h                 | 2 +-
 include/SDL2/SDL_mutex.h                 | 2 +-
 include/SDL2/SDL_name.h                  | 2 +-
 include/SDL2/SDL_opengl.h                | 2 +-
 include/SDL2/SDL_opengles.h              | 2 +-
 include/SDL2/SDL_opengles2.h             | 2 +-
 include/SDL2/SDL_pixels.h                | 2 +-
 include/SDL2/SDL_platform.h              | 2 +-
 include/SDL2/SDL_power.h                 | 2 +-
 include/SDL2/SDL_quit.h                  | 2 +-
 include/SDL2/SDL_rect.h                  | 2 +-
 include/SDL2/SDL_render.h                | 2 +-
 include/SDL2/SDL_rwops.h                 | 2 +-
 include/SDL2/SDL_scancode.h              | 2 +-
 include/SDL2/SDL_sensor.h                | 2 +-
 include/SDL2/SDL_shape.h                 | 2 +-
 include/SDL2/SDL_stdinc.h                | 2 +-
 include/SDL2/SDL_surface.h               | 2 +-
 include/SDL2/SDL_system.h                | 2 +-
 include/SDL2/SDL_syswm.h                 | 2 +-
 include/SDL2/SDL_test.h                  | 2 +-
 include/SDL2/SDL_test_assert.h           | 2 +-
 include/SDL2/SDL_test_common.h           | 2 +-
 include/SDL2/SDL_test_compare.h          | 2 +-
 include/SDL2/SDL_test_crc32.h            | 2 +-
 include/SDL2/SDL_test_font.h             | 2 +-
 include/SDL2/SDL_test_fuzzer.h           | 2 +-
 include/SDL2/SDL_test_harness.h          | 2 +-
 include/SDL2/SDL_test_images.h           | 2 +-
 include/SDL2/SDL_test_log.h              | 2 +-
 include/SDL2/SDL_test_md5.h              | 2 +-
 include/SDL2/SDL_test_memory.h           | 2 +-
 include/SDL2/SDL_test_random.h           | 2 +-
 include/SDL2/SDL_thread.h                | 2 +-
 include/SDL2/SDL_timer.h                 | 2 +-
 include/SDL2/SDL_touch.h                 | 2 +-
 include/SDL2/SDL_types.h                 | 2 +-
 include/SDL2/SDL_version.h               | 2 +-
 include/SDL2/SDL_video.h                 | 2 +-
 include/SDL2/begin_code.h                | 2 +-
 include/SDL2/close_code.h                | 2 +-
 src/dynapi/SDL_dynapi.c                  | 2 +-
 src/dynapi/SDL_dynapi.h                  | 2 +-
 src/dynapi/SDL_dynapi_overrides.h        | 2 +-
 src/dynapi/SDL_dynapi_procs.h            | 2 +-
 src/sdl2_compat.c                        | 2 +-
 src/sdl2_compat.h                        | 2 +-
 src/sdl2_compat_objc.m                   | 2 +-
 src/sdl2_compat_winrt.cpp                | 2 +-
 src/sdl2_protos.h                        | 2 +-
 src/sdl3_include_wrapper.h               | 2 +-
 src/sdl3_syms.h                          | 2 +-
 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                  | 2 +-
 src/test/SDL_test_md5.c                  | 2 +-
 src/test/SDL_test_memory.c               | 2 +-
 src/test/SDL_test_random.c               | 2 +-
 src/version.rc                           | 2 +-
 src/x86_msvc.h                           | 2 +-
 test/checkkeys.c                         | 2 +-
 test/checkkeysthreads.c                  | 2 +-
 test/controllermap.c                     | 2 +-
 test/gles2funcs.h                        | 2 +-
 test/glfuncs.h                           | 2 +-
 test/loopwave.c                          | 2 +-
 test/loopwavequeue.c                     | 2 +-
 test/testatomic.c                        | 2 +-
 test/testaudiocapture.c                  | 2 +-
 test/testaudiohotplug.c                  | 2 +-
 test/testaudioinfo.c                     | 2 +-
 test/testautomation.c                    | 2 +-
 test/testbounds.c                        | 2 +-
 test/testcustomcursor.c                  | 2 +-
 test/testdisplayinfo.c                   | 2 +-
 test/testdraw2.c                         | 2 +-
 test/testdrawchessboard.c                | 2 +-
 test/testdropfile.c                      | 2 +-
 test/testerror.c                         | 2 +-
 test/testevdev.c                         | 2 +-
 test/testfile.c                          | 2 +-
 test/testfilesystem.c                    | 2 +-
 test/testfilesystem_pre.c                | 2 +-
 test/testgamecontroller.c                | 2 +-
 test/testgeometry.c                      | 2 +-
 test/testgesture.c                       | 2 +-
 test/testgl2.c                           | 2 +-
 test/testgles.c                          | 2 +-
 test/testgles2.c                         | 2 +-
 test/testgles2_sdf.c                     | 2 +-
 test/testhotplug.c                       | 2 +-
 test/testiconv.c                         | 2 +-
 test/testime.c                           | 2 +-
 test/testintersections.c                 | 2 +-
 test/testjoystick.c                      | 2 +-
 test/testkeys.c                          | 2 +-
 test/testloadso.c                        | 2 +-
 test/testlocale.c                        | 2 +-
 test/testlock.c                          | 2 +-
 test/testmessage.c                       | 2 +-
 test/testmouse.c                         | 2 +-
 test/testmultiaudio.c                    | 2 +-
 test/testnative.c                        | 2 +-
 test/testnative.h                        | 2 +-
 test/testnativeos2.c                     | 2 +-
 test/testnativew32.c                     | 2 +-
 test/testnativex11.c                     | 2 +-
 test/testoffscreen.c                     | 2 +-
 test/testoverlay2.c                      | 2 +-
 test/testplatform.c                      | 2 +-
 test/testpower.c                         | 2 +-
 test/testqsort.c                         | 2 +-
 test/testrelative.c                      | 2 +-
 test/testrendercopyex.c                  | 2 +-
 test/testrendertarget.c                  | 2 +-
 test/testresample.c                      | 2 +-
 test/testrumble.c                        | 2 +-
 test/testscale.c                         | 2 +-
 test/testsem.c                           | 2 +-
 test/testsensor.c                        | 2 +-
 test/testshader.c                        | 2 +-
 test/testshape.c                         | 2 +-
 test/testsprite2.c                       | 2 +-
 test/testspriteminimal.c                 | 2 +-
 test/teststreaming.c                     | 2 +-
 test/testsurround.c                      | 2 +-
 test/testthread.c                        | 2 +-
 test/testtimer.c                         | 2 +-
 test/testurl.c                           | 2 +-
 test/testutils.c                         | 2 +-
 test/testutils.h                         | 2 +-
 test/testver.c                           | 2 +-
 test/testviewport.c                      | 2 +-
 test/testvulkan.c                        | 2 +-
 test/testwm2.c                           | 2 +-
 test/testyuv.c                           | 2 +-
 test/testyuv_cvt.c                       | 2 +-
 test/testyuv_cvt.h                       | 2 +-
 test/torturethread.c                     | 2 +-
 195 files changed, 195 insertions(+), 195 deletions(-)

diff --git a/LICENSE.txt b/LICENSE.txt
index 7b0fd58..4a61dbe 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -1,4 +1,4 @@
-Copyright (C) 2023 Sam Lantinga <slouken@libsdl.org>
+Copyright (C) 2024 Sam Lantinga <slouken@libsdl.org>
 
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL.h b/include/SDL2/SDL.h
index 9ba8f68..20c903b 100644
--- a/include/SDL2/SDL.h
+++ b/include/SDL2/SDL.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_assert.h b/include/SDL2/SDL_assert.h
index 7ce823e..a396d4e 100644
--- a/include/SDL2/SDL_assert.h
+++ b/include/SDL2/SDL_assert.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_atomic.h b/include/SDL2/SDL_atomic.h
index 1dd816a..99cdb89 100644
--- a/include/SDL2/SDL_atomic.h
+++ b/include/SDL2/SDL_atomic.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_audio.h b/include/SDL2/SDL_audio.h
index ccd3598..bd8e7ab 100644
--- a/include/SDL2/SDL_audio.h
+++ b/include/SDL2/SDL_audio.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_bits.h b/include/SDL2/SDL_bits.h
index 81161ae..83e8a78 100644
--- a/include/SDL2/SDL_bits.h
+++ b/include/SDL2/SDL_bits.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_blendmode.h b/include/SDL2/SDL_blendmode.h
index 4ecbe50..1a1261d 100644
--- a/include/SDL2/SDL_blendmode.h
+++ b/include/SDL2/SDL_blendmode.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_clipboard.h b/include/SDL2/SDL_clipboard.h
index 7c351fb..bd4b044 100644
--- a/include/SDL2/SDL_clipboard.h
+++ b/include/SDL2/SDL_clipboard.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_config.h b/include/SDL2/SDL_config.h
index fd2fe88..49605b1 100644
--- a/include/SDL2/SDL_config.h
+++ b/include/SDL2/SDL_config.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_config.h.cmake b/include/SDL2/SDL_config.h.cmake
index b2335f5..e1da0c6 100644
--- a/include/SDL2/SDL_config.h.cmake
+++ b/include/SDL2/SDL_config.h.cmake
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_config.h.in b/include/SDL2/SDL_config.h.in
index 26e8023..35b849d 100644
--- a/include/SDL2/SDL_config.h.in
+++ b/include/SDL2/SDL_config.h.in
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_config_android.h b/include/SDL2/SDL_config_android.h
index d88c026..00ffef8 100644
--- a/include/SDL2/SDL_config_android.h
+++ b/include/SDL2/SDL_config_android.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_config_emscripten.h b/include/SDL2/SDL_config_emscripten.h
index 68660a1..637cdae 100644
--- a/include/SDL2/SDL_config_emscripten.h
+++ b/include/SDL2/SDL_config_emscripten.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_config_iphoneos.h b/include/SDL2/SDL_config_iphoneos.h
index 02011c4..2743901 100644
--- a/include/SDL2/SDL_config_iphoneos.h
+++ b/include/SDL2/SDL_config_iphoneos.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_config_macosx.h b/include/SDL2/SDL_config_macosx.h
index d7ad6cc..2db760a 100644
--- a/include/SDL2/SDL_config_macosx.h
+++ b/include/SDL2/SDL_config_macosx.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_config_minimal.h b/include/SDL2/SDL_config_minimal.h
index d6dee64..ceedda2 100644
--- a/include/SDL2/SDL_config_minimal.h
+++ b/include/SDL2/SDL_config_minimal.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_config_ngage.h b/include/SDL2/SDL_config_ngage.h
index 25453b3..61c26c2 100644
--- a/include/SDL2/SDL_config_ngage.h
+++ b/include/SDL2/SDL_config_ngage.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_config_os2.h b/include/SDL2/SDL_config_os2.h
index c902bf9..9be6b2d 100644
--- a/include/SDL2/SDL_config_os2.h
+++ b/include/SDL2/SDL_config_os2.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_config_pandora.h b/include/SDL2/SDL_config_pandora.h
index c74fa0c..27b858d 100644
--- a/include/SDL2/SDL_config_pandora.h
+++ b/include/SDL2/SDL_config_pandora.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_config_windows.h b/include/SDL2/SDL_config_windows.h
index 01322c1..dba7808 100644
--- a/include/SDL2/SDL_config_windows.h
+++ b/include/SDL2/SDL_config_windows.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_config_wingdk.h b/include/SDL2/SDL_config_wingdk.h
index f9d3ff4..c2a63b5 100644
--- a/include/SDL2/SDL_config_wingdk.h
+++ b/include/SDL2/SDL_config_wingdk.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_config_winrt.h b/include/SDL2/SDL_config_winrt.h
index d2f902d..3a11456 100644
--- a/include/SDL2/SDL_config_winrt.h
+++ b/include/SDL2/SDL_config_winrt.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_config_xbox.h b/include/SDL2/SDL_config_xbox.h
index 8baf78e..a2ea8cb 100644
--- a/include/SDL2/SDL_config_xbox.h
+++ b/include/SDL2/SDL_config_xbox.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_copying.h b/include/SDL2/SDL_copying.h
index b6028ba..da90893 100644
--- a/include/SDL2/SDL_copying.h
+++ b/include/SDL2/SDL_copying.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_cpuinfo.h b/include/SDL2/SDL_cpuinfo.h
index ed5e979..2a9dd38 100644
--- a/include/SDL2/SDL_cpuinfo.h
+++ b/include/SDL2/SDL_cpuinfo.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_egl.h b/include/SDL2/SDL_egl.h
index 6f51c08..a4276e6 100644
--- a/include/SDL2/SDL_egl.h
+++ b/include/SDL2/SDL_egl.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_endian.h b/include/SDL2/SDL_endian.h
index 71bc067..591ccac 100644
--- a/include/SDL2/SDL_endian.h
+++ b/include/SDL2/SDL_endian.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_error.h b/include/SDL2/SDL_error.h
index 31c2261..2df6463 100644
--- a/include/SDL2/SDL_error.h
+++ b/include/SDL2/SDL_error.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_events.h b/include/SDL2/SDL_events.h
index c2f9dc6..eccbba2 100644
--- a/include/SDL2/SDL_events.h
+++ b/include/SDL2/SDL_events.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_filesystem.h b/include/SDL2/SDL_filesystem.h
index 4cad657..768ae55 100644
--- a/include/SDL2/SDL_filesystem.h
+++ b/include/SDL2/SDL_filesystem.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_gamecontroller.h b/include/SDL2/SDL_gamecontroller.h
index 0b9cb44..c27e453 100644
--- a/include/SDL2/SDL_gamecontroller.h
+++ b/include/SDL2/SDL_gamecontroller.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_gesture.h b/include/SDL2/SDL_gesture.h
index db70b4d..4fffa5f 100644
--- a/include/SDL2/SDL_gesture.h
+++ b/include/SDL2/SDL_gesture.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_guid.h b/include/SDL2/SDL_guid.h
index d964223..7daa5f1 100644
--- a/include/SDL2/SDL_guid.h
+++ b/include/SDL2/SDL_guid.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_haptic.h b/include/SDL2/SDL_haptic.h
index 2462a1e..c9ed847 100644
--- a/include/SDL2/SDL_haptic.h
+++ b/include/SDL2/SDL_haptic.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_hidapi.h b/include/SDL2/SDL_hidapi.h
index 0575100..b9d8ffa 100644
--- a/include/SDL2/SDL_hidapi.h
+++ b/include/SDL2/SDL_hidapi.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_hints.h b/include/SDL2/SDL_hints.h
index 1e9b1c8..d78659b 100644
--- a/include/SDL2/SDL_hints.h
+++ b/include/SDL2/SDL_hints.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_joystick.h b/include/SDL2/SDL_joystick.h
index b9b4f62..561e010 100644
--- a/include/SDL2/SDL_joystick.h
+++ b/include/SDL2/SDL_joystick.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_keyboard.h b/include/SDL2/SDL_keyboard.h
index 413464a..03c7b5a 100644
--- a/include/SDL2/SDL_keyboard.h
+++ b/include/SDL2/SDL_keyboard.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_keycode.h b/include/SDL2/SDL_keycode.h
index 7106223..57a71bd 100644
--- a/include/SDL2/SDL_keycode.h
+++ b/include/SDL2/SDL_keycode.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_loadso.h b/include/SDL2/SDL_loadso.h
index ca59b68..4edc22e 100644
--- a/include/SDL2/SDL_loadso.h
+++ b/include/SDL2/SDL_loadso.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_locale.h b/include/SDL2/SDL_locale.h
index 482dbef..0b6118f 100644
--- a/include/SDL2/SDL_locale.h
+++ b/include/SDL2/SDL_locale.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_log.h b/include/SDL2/SDL_log.h
index 5558305..1564dd0 100644
--- a/include/SDL2/SDL_log.h
+++ b/include/SDL2/SDL_log.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_main.h b/include/SDL2/SDL_main.h
index 5cc8e59..a66c84b 100644
--- a/include/SDL2/SDL_main.h
+++ b/include/SDL2/SDL_main.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_messagebox.h b/include/SDL2/SDL_messagebox.h
index 7896fd1..5ace6f2 100644
--- a/include/SDL2/SDL_messagebox.h
+++ b/include/SDL2/SDL_messagebox.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_metal.h b/include/SDL2/SDL_metal.h
index f36e348..50f7b2a 100644
--- a/include/SDL2/SDL_metal.h
+++ b/include/SDL2/SDL_metal.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
+  Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
 
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
diff --git a/include/SDL2/SDL_misc.h b/include/SDL2/SDL_misc.h
index 13ed9c7..113ba7a 100644
--- a/include/SDL2/SDL_misc.h
+++ b/include/SDL2/SDL_misc.h
@@ -1,6 +1,6 @@
 /*
   Simple DirectMedia Layer
-  Copyr

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