SDL: Note that SDL_BlitSurface() was renamed SDL_BlitSurfaceScaled()

From 7a043d9958602632fb0901ce575fa64ce21a0c76 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Fri, 24 May 2024 05:33:51 -0700
Subject: [PATCH] Note that SDL_BlitSurface() was renamed
 SDL_BlitSurfaceScaled()

---
 build-scripts/SDL_migration.cocci | 5 +++++
 docs/README-migration.md          | 1 +
 include/SDL3/SDL_oldnames.h       | 2 ++
 3 files changed, 8 insertions(+)

diff --git a/build-scripts/SDL_migration.cocci b/build-scripts/SDL_migration.cocci
index 2ac2b44251287..97610f9aa0640 100644
--- a/build-scripts/SDL_migration.cocci
+++ b/build-scripts/SDL_migration.cocci
@@ -3189,3 +3189,8 @@ typedef SDL_Colour, SDL_Color;
 - SDL_MixAudioFormat
 + SDL_MixAudio
   (...)
+@@
+@@
+- SDL_BlitScaled
++ SDL_BlitSurfaceScaled
+  (...)
diff --git a/docs/README-migration.md b/docs/README-migration.md
index b5d7c784ee0dc..89b9cf9b03a5a 100644
--- a/docs/README-migration.md
+++ b/docs/README-migration.md
@@ -1507,6 +1507,7 @@ SDL_SoftStretch() now takes a scale paramater.
 SDL_PixelFormatEnum is used instead of Uint32 for API functions that refer to pixel format by enumerated value.
 
 The following functions have been renamed:
+* SDL_BlitScaled() => SDL_BlitSurfaceScaled()
 * SDL_FillRect() => SDL_FillSurfaceRect()
 * SDL_FillRects() => SDL_FillSurfaceRects()
 * SDL_FreeSurface() => SDL_DestroySurface()
diff --git a/include/SDL3/SDL_oldnames.h b/include/SDL3/SDL_oldnames.h
index e20e6a154bfec..d1a9bade7ce1c 100644
--- a/include/SDL3/SDL_oldnames.h
+++ b/include/SDL3/SDL_oldnames.h
@@ -503,6 +503,7 @@
 #define SDL_strtokr SDL_strtok_r
 
 /* ##SDL_surface.h */
+#define SDL_BlitScaled SDL_BlitSurfaceScaled
 #define SDL_FillRect SDL_FillSurfaceRect
 #define SDL_FillRects SDL_FillSurfaceRects
 #define SDL_FreeSurface SDL_DestroySurface
@@ -1021,6 +1022,7 @@
 #define SDL_strtokr SDL_strtokr_renamed_SDL_strtok_r
 
 /* ##SDL_surface.h */
+#define SDL_BlitScaled SDL_BlitScaled_renamed_SDL_BlitSurfaceScaled
 #define SDL_FillRect SDL_FillRect_renamed_SDL_FillSurfaceRect
 #define SDL_FillRects SDL_FillRects_renamed_SDL_FillSurfaceRects
 #define SDL_FreeSurface SDL_FreeSurface_renamed_SDL_DestroySurface