SDL: MSVC has __declspec(deprecated)

From 64f17314a2837ff727b16a56c0fb07ebfb5692cb Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Mon, 7 Aug 2023 21:26:38 +0200
Subject: [PATCH] MSVC has __declspec(deprecated)

---
 include/begin_code.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/include/begin_code.h b/include/begin_code.h
index 4142ffeba928..7929783dc7bd 100644
--- a/include/begin_code.h
+++ b/include/begin_code.h
@@ -36,6 +36,8 @@
 #ifndef SDL_DEPRECATED
 #  if defined(__GNUC__) && (__GNUC__ >= 4)  /* technically, this arrived in gcc 3.1, but oh well. */
 #    define SDL_DEPRECATED __attribute__((deprecated))
+#  elif defined(_MSC_VER)
+#    define SDL_DEPRECATED __declspec(deprecated)
 #  else
 #    define SDL_DEPRECATED
 #  endif