#include "SDL_stdinc.h"#include "begin_code.h"#include "close_code.h"Go to the source code of this file.
Data Structures | |
| struct | SDL_version |
Defines | |
| #define | SDL_VERSION(X) |
| #define | SDL_VERSIONNUM(X, Y, Z) ((X)*1000 + (Y)*100 + (Z)) |
| #define | SDL_COMPILEDVERSION SDL_VERSIONNUM(SDL_MAJOR_VERSION, SDL_MINOR_VERSION, SDL_PATCHLEVEL) |
| #define | SDL_VERSION_ATLEAST(X, Y, Z) (SDL_COMPILEDVERSION >= SDL_VERSIONNUM(X, Y, Z)) |
Version Number | |
Printable format: "%d.%d.%d", MAJOR, MINOR, PATCHLEVEL | |
| #define | SDL_MAJOR_VERSION 1 |
| #define | SDL_MINOR_VERSION 2 |
| #define | SDL_PATCHLEVEL 14 |
Functions | |
| DECLSPEC const SDL_version *SDLCALL | SDL_Linked_Version (void) |
| #define SDL_COMPILEDVERSION SDL_VERSIONNUM(SDL_MAJOR_VERSION, SDL_MINOR_VERSION, SDL_PATCHLEVEL) |
This is the version number macro for the current SDL version
| #define SDL_VERSION | ( | X | ) |
Value:
{ \
(X)->major = SDL_MAJOR_VERSION; \
(X)->minor = SDL_MINOR_VERSION; \
(X)->patch = SDL_PATCHLEVEL; \
}
| #define SDL_VERSION_ATLEAST | ( | X, | |||
| Y, | |||||
| Z | ) | (SDL_COMPILEDVERSION >= SDL_VERSIONNUM(X, Y, Z)) |
This macro will evaluate to true if compiled with SDL at least X.Y.Z
| #define SDL_VERSIONNUM | ( | X, | |||
| Y, | |||||
| Z | ) | ((X)*1000 + (Y)*100 + (Z)) |
This macro turns the version numbers into a numeric value: (1,2,3) -> (1203) This assumes that there will never be more than 100 patchlevels
| DECLSPEC const SDL_version* SDLCALL SDL_Linked_Version | ( | void | ) |
This function gets the version of the dynamically linked SDL library. it should NOT be used to fill a version structure, instead you should use the SDL_Version() macro.
1.5.8