blob: b67aab4f2d738b07ba9c94bfc59ed66a772940a6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
/* 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;
}
|