author | Ryan C. Gordon <icculus@icculus.org> |
Mon, 03 Oct 2005 08:12:32 +0000 | |
changeset 1154 | d93862a3d821 |
parent 850 | c203b4a42701 |
child 1662 | 782fd950bd46 |
child 1895 | c121d94672cb |
permissions | -rw-r--r-- |
0 | 1 |
|
2 |
/* Test program to compare the compile-time version of SDL with the linked |
|
3 |
version of SDL |
|
4 |
*/ |
|
5 |
||
6 |
#include <stdio.h> |
|
1154
d93862a3d821
Fixed compiler warnings in Watcom C.
Ryan C. Gordon <icculus@icculus.org>
parents:
850
diff
changeset
|
7 |
#include <stdlib.h> |
0 | 8 |
|
9 |
#include "SDL.h" |
|
10 |
||
11 |
int main(int argc, char *argv[]) |
|
12 |
{ |
|
13 |
SDL_version compiled; |
|
14 |
||
15 |
/* Initialize SDL */ |
|
16 |
if ( SDL_Init(0) < 0 ) { |
|
17 |
fprintf(stderr, "Couldn't initialize SDL: %s\n",SDL_GetError()); |
|
18 |
exit(1); |
|
19 |
} |
|
20 |
#ifdef DEBUG |
|
21 |
fprintf(stderr, "SDL initialized\n"); |
|
22 |
#endif |
|
23 |
#if SDL_VERSION_ATLEAST(1, 2, 0) |
|
24 |
printf("Compiled with SDL 1.2 or newer\n"); |
|
25 |
#else |
|
26 |
printf("Compiled with SDL older than 1.2\n"); |
|
27 |
#endif |
|
28 |
SDL_VERSION(&compiled); |
|
29 |
printf("Compiled version: %d.%d.%d\n", |
|
30 |
compiled.major, compiled.minor, compiled.patch); |
|
31 |
printf("Linked version: %d.%d.%d\n", |
|
32 |
SDL_Linked_Version()->major, |
|
33 |
SDL_Linked_Version()->minor, |
|
34 |
SDL_Linked_Version()->patch); |
|
35 |
SDL_Quit(); |
|
36 |
return(0); |
|
37 |
} |