From 30f41c02aec763d32e62351452da9ef582bc3472 Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Fri, 6 Mar 2026 13:30:59 -0800 Subject: Move contrib libraries to contrib repo --- contrib/SDL-3.2.8/include/SDL3/SDL_version.h | 183 --------------------------- 1 file changed, 183 deletions(-) delete mode 100644 contrib/SDL-3.2.8/include/SDL3/SDL_version.h (limited to 'contrib/SDL-3.2.8/include/SDL3/SDL_version.h') diff --git a/contrib/SDL-3.2.8/include/SDL3/SDL_version.h b/contrib/SDL-3.2.8/include/SDL3/SDL_version.h deleted file mode 100644 index fa5887f..0000000 --- a/contrib/SDL-3.2.8/include/SDL3/SDL_version.h +++ /dev/null @@ -1,183 +0,0 @@ -/* - Simple DirectMedia Layer - Copyright (C) 1997-2025 Sam Lantinga - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. -*/ - -/** - * # CategoryVersion - * - * Functionality to query the current SDL version, both as headers the app was - * compiled against, and a library the app is linked to. - */ - -#ifndef SDL_version_h_ -#define SDL_version_h_ - -#include - -#include -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/** - * The current major version of SDL headers. - * - * If this were SDL version 3.2.1, this value would be 3. - * - * \since This macro is available since SDL 3.2.0. - */ -#define SDL_MAJOR_VERSION 3 - -/** - * The current minor version of the SDL headers. - * - * If this were SDL version 3.2.1, this value would be 2. - * - * \since This macro is available since SDL 3.2.0. - */ -#define SDL_MINOR_VERSION 2 - -/** - * The current micro (or patchlevel) version of the SDL headers. - * - * If this were SDL version 3.2.1, this value would be 1. - * - * \since This macro is available since SDL 3.2.0. - */ -#define SDL_MICRO_VERSION 8 - -/** - * This macro turns the version numbers into a numeric value. - * - * (1,2,3) becomes 1002003. - * - * \param major the major version number. - * \param minor the minorversion number. - * \param patch the patch version number. - * - * \since This macro is available since SDL 3.2.0. - */ -#define SDL_VERSIONNUM(major, minor, patch) \ - ((major) * 1000000 + (minor) * 1000 + (patch)) - -/** - * This macro extracts the major version from a version number - * - * 1002003 becomes 1. - * - * \param version the version number. - * - * \since This macro is available since SDL 3.2.0. - */ -#define SDL_VERSIONNUM_MAJOR(version) ((version) / 1000000) - -/** - * This macro extracts the minor version from a version number - * - * 1002003 becomes 2. - * - * \param version the version number. - * - * \since This macro is available since SDL 3.2.0. - */ -#define SDL_VERSIONNUM_MINOR(version) (((version) / 1000) % 1000) - -/** - * This macro extracts the micro version from a version number - * - * 1002003 becomes 3. - * - * \param version the version number. - * - * \since This macro is available since SDL 3.2.0. - */ -#define SDL_VERSIONNUM_MICRO(version) ((version) % 1000) - -/** - * This is the version number macro for the current SDL version. - * - * \since This macro is available since SDL 3.2.0. - * - * \sa SDL_GetVersion - */ -#define SDL_VERSION \ - SDL_VERSIONNUM(SDL_MAJOR_VERSION, SDL_MINOR_VERSION, SDL_MICRO_VERSION) - -/** - * This macro will evaluate to true if compiled with SDL at least X.Y.Z. - * - * \since This macro is available since SDL 3.2.0. - */ -#define SDL_VERSION_ATLEAST(X, Y, Z) \ - (SDL_VERSION >= SDL_VERSIONNUM(X, Y, Z)) - -/** - * Get the version of SDL that is linked against your program. - * - * If you are linking to SDL dynamically, then it is possible that the current - * version will be different than the version you compiled against. This - * function returns the current version, while SDL_VERSION is the version you - * compiled with. - * - * This function may be called safely at any time, even before SDL_Init(). - * - * \returns the version of the linked library. - * - * \since This function is available since SDL 3.2.0. - * - * \sa SDL_GetRevision - */ -extern SDL_DECLSPEC int SDLCALL SDL_GetVersion(void); - -/** - * Get the code revision of SDL that is linked against your program. - * - * This value is the revision of the code you are linked with and may be - * different from the code you are compiling with, which is found in the - * constant SDL_REVISION. - * - * The revision is arbitrary string (a hash value) uniquely identifying the - * exact revision of the SDL library in use, and is only useful in comparing - * against other revisions. It is NOT an incrementing number. - * - * If SDL wasn't built from a git repository with the appropriate tools, this - * will return an empty string. - * - * You shouldn't use this function for anything but logging it for debugging - * purposes. The string is not intended to be reliable in any way. - * - * \returns an arbitrary string, uniquely identifying the exact revision of - * the SDL library in use. - * - * \since This function is available since SDL 3.2.0. - * - * \sa SDL_GetVersion - */ -extern SDL_DECLSPEC const char * SDLCALL SDL_GetRevision(void); - - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include - -#endif /* SDL_version_h_ */ -- cgit v1.2.3