author | Sam Lantinga <slouken@libsdl.org> |
Tue, 26 May 2015 06:27:46 -0700 | |
changeset 9619 | b94b6d0bff0f |
parent 8149 | 681eb46b8ac4 |
child 9922 | b066d5fd5fa7 |
permissions | -rw-r--r-- |
5535
96594ac5fd1a
SDL 1.3 is now under the zlib license.
Sam Lantinga <slouken@libsdl.org>
parents:
5359
diff
changeset
|
1 |
/* |
9619
b94b6d0bff0f
Updated the copyright year to 2015
Sam Lantinga <slouken@libsdl.org>
parents:
8149
diff
changeset
|
2 |
Copyright (C) 1997-2015 Sam Lantinga <slouken@libsdl.org> |
5535
96594ac5fd1a
SDL 1.3 is now under the zlib license.
Sam Lantinga <slouken@libsdl.org>
parents:
5359
diff
changeset
|
3 |
|
96594ac5fd1a
SDL 1.3 is now under the zlib license.
Sam Lantinga <slouken@libsdl.org>
parents:
5359
diff
changeset
|
4 |
This software is provided 'as-is', without any express or implied |
96594ac5fd1a
SDL 1.3 is now under the zlib license.
Sam Lantinga <slouken@libsdl.org>
parents:
5359
diff
changeset
|
5 |
warranty. In no event will the authors be held liable for any damages |
96594ac5fd1a
SDL 1.3 is now under the zlib license.
Sam Lantinga <slouken@libsdl.org>
parents:
5359
diff
changeset
|
6 |
arising from the use of this software. |
96594ac5fd1a
SDL 1.3 is now under the zlib license.
Sam Lantinga <slouken@libsdl.org>
parents:
5359
diff
changeset
|
7 |
|
96594ac5fd1a
SDL 1.3 is now under the zlib license.
Sam Lantinga <slouken@libsdl.org>
parents:
5359
diff
changeset
|
8 |
Permission is granted to anyone to use this software for any purpose, |
96594ac5fd1a
SDL 1.3 is now under the zlib license.
Sam Lantinga <slouken@libsdl.org>
parents:
5359
diff
changeset
|
9 |
including commercial applications, and to alter it and redistribute it |
96594ac5fd1a
SDL 1.3 is now under the zlib license.
Sam Lantinga <slouken@libsdl.org>
parents:
5359
diff
changeset
|
10 |
freely. |
96594ac5fd1a
SDL 1.3 is now under the zlib license.
Sam Lantinga <slouken@libsdl.org>
parents:
5359
diff
changeset
|
11 |
*/ |
0 | 12 |
|
13 |
/* Test program to compare the compile-time version of SDL with the linked |
|
14 |
version of SDL |
|
15 |
*/ |
|
16 |
||
17 |
#include <stdio.h> |
|
1154
d93862a3d821
Fixed compiler warnings in Watcom C.
Ryan C. Gordon <icculus@icculus.org>
parents:
850
diff
changeset
|
18 |
#include <stdlib.h> |
0 | 19 |
|
20 |
#include "SDL.h" |
|
5310
a9945ce48999
Made it possible to build SDL from a fresh checkout without any additional steps.
Sam Lantinga <slouken@libsdl.org>
parents:
4419
diff
changeset
|
21 |
#include "SDL_revision.h" |
0 | 22 |
|
1895
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
23 |
int |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
24 |
main(int argc, char *argv[]) |
0 | 25 |
{ |
1895
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
26 |
SDL_version compiled; |
2983
388c5a2daeac
Fine tuned revision code, updated testver
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
27 |
SDL_version linked; |
0 | 28 |
|
7639
9406b7dd2f2d
Fix bug 2034: replace printf by SDL_Log in tests; update loopwave VS solution: copy missing dependency
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
7517
diff
changeset
|
29 |
/* Enable standard application logging */ |
9406b7dd2f2d
Fix bug 2034: replace printf by SDL_Log in tests; update loopwave VS solution: copy missing dependency
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
7517
diff
changeset
|
30 |
SDL_LogSetPriority(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_INFO); |
9406b7dd2f2d
Fix bug 2034: replace printf by SDL_Log in tests; update loopwave VS solution: copy missing dependency
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
7517
diff
changeset
|
31 |
|
6251
3e8c673cad58
Removing some more references to SDL 1.3
Sam Lantinga <slouken@libsdl.org>
parents:
5535
diff
changeset
|
32 |
#if SDL_VERSION_ATLEAST(2, 0, 0) |
7639
9406b7dd2f2d
Fix bug 2034: replace printf by SDL_Log in tests; update loopwave VS solution: copy missing dependency
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
7517
diff
changeset
|
33 |
SDL_Log("Compiled with SDL 2.0 or newer\n"); |
0 | 34 |
#else |
7639
9406b7dd2f2d
Fix bug 2034: replace printf by SDL_Log in tests; update loopwave VS solution: copy missing dependency
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
7517
diff
changeset
|
35 |
SDL_Log("Compiled with SDL older than 2.0\n"); |
0 | 36 |
#endif |
1895
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
37 |
SDL_VERSION(&compiled); |
7639
9406b7dd2f2d
Fix bug 2034: replace printf by SDL_Log in tests; update loopwave VS solution: copy missing dependency
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
7517
diff
changeset
|
38 |
SDL_Log("Compiled version: %d.%d.%d.%d (%s)\n", |
5359
d5fe4ed3a28d
Added a revision number for easy compile-time tests.
Sam Lantinga <slouken@libsdl.org>
parents:
5310
diff
changeset
|
39 |
compiled.major, compiled.minor, compiled.patch, |
d5fe4ed3a28d
Added a revision number for easy compile-time tests.
Sam Lantinga <slouken@libsdl.org>
parents:
5310
diff
changeset
|
40 |
SDL_REVISION_NUMBER, SDL_REVISION); |
2983
388c5a2daeac
Fine tuned revision code, updated testver
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
41 |
SDL_GetVersion(&linked); |
7639
9406b7dd2f2d
Fix bug 2034: replace printf by SDL_Log in tests; update loopwave VS solution: copy missing dependency
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
7517
diff
changeset
|
42 |
SDL_Log("Linked version: %d.%d.%d.%d (%s)\n", |
5359
d5fe4ed3a28d
Added a revision number for easy compile-time tests.
Sam Lantinga <slouken@libsdl.org>
parents:
5310
diff
changeset
|
43 |
linked.major, linked.minor, linked.patch, |
d5fe4ed3a28d
Added a revision number for easy compile-time tests.
Sam Lantinga <slouken@libsdl.org>
parents:
5310
diff
changeset
|
44 |
SDL_GetRevisionNumber(), SDL_GetRevision()); |
1895
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
45 |
SDL_Quit(); |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
46 |
return (0); |
0 | 47 |
} |