Mercurial > sdl-ios-xcode
comparison test/testver.c @ 0:74212992fb08
Initial revision
author | Sam Lantinga <slouken@lokigames.com> |
---|---|
date | Thu, 26 Apr 2001 16:45:43 +0000 |
parents | |
children | c203b4a42701 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:74212992fb08 |
---|---|
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> | |
7 | |
8 #include "SDL.h" | |
9 #include "SDL_byteorder.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 printf("This is a %s endian machine.\n", | |
36 (SDL_BYTEORDER == SDL_LIL_ENDIAN) ? "little" : "big"); | |
37 SDL_Quit(); | |
38 return(0); | |
39 } |