12345678910111213141516171819202122232425262728293031323334 |
- /* vim: set sts=4 sw=4 et : */
- #include <stdio.h>
- #include <SDL_version.h>
- int main(int argc, char *argv[]) {
- SDL_version compiled;
- SDL_version linked;
- SDL_VERSION(&compiled);
- SDL_GetVersion(&linked);
- if (compiled.major != linked.major) {
- fprintf(stderr, "Compiled major '%u' != linked major '%u'",
- compiled.major, linked.major);
- return -1;
- }
- if (compiled.minor != linked.minor) {
- fprintf(stderr, "Compiled minor '%u' != linked minor '%u'",
- compiled.minor, linked.minor);
- return -2;
- }
- #if 0
- /* Disabled because sometimes this is 'micro' and sometimes 'patch' */
- if (compiled.micro != linked.micro) {
- fprintf(stderr, "Compiled micro '%u' != linked micro '%u'",
- compiled.micro, linked.micro);
- return -3;
- }
- #endif
- return 0;
- }
|