Initial revision
--HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401
This commit is contained in:
commit
2f110628a7
892 changed files with 170313 additions and 0 deletions
39
test/testver.c
Normal file
39
test/testver.c
Normal file
|
@ -0,0 +1,39 @@
|
|||
|
||||
/* Test program to compare the compile-time version of SDL with the linked
|
||||
version of SDL
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#include "SDL.h"
|
||||
#include "SDL_byteorder.h"
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
SDL_version compiled;
|
||||
|
||||
/* Initialize SDL */
|
||||
if ( SDL_Init(0) < 0 ) {
|
||||
fprintf(stderr, "Couldn't initialize SDL: %s\n",SDL_GetError());
|
||||
exit(1);
|
||||
}
|
||||
#ifdef DEBUG
|
||||
fprintf(stderr, "SDL initialized\n");
|
||||
#endif
|
||||
#if SDL_VERSION_ATLEAST(1, 2, 0)
|
||||
printf("Compiled with SDL 1.2 or newer\n");
|
||||
#else
|
||||
printf("Compiled with SDL older than 1.2\n");
|
||||
#endif
|
||||
SDL_VERSION(&compiled);
|
||||
printf("Compiled version: %d.%d.%d\n",
|
||||
compiled.major, compiled.minor, compiled.patch);
|
||||
printf("Linked version: %d.%d.%d\n",
|
||||
SDL_Linked_Version()->major,
|
||||
SDL_Linked_Version()->minor,
|
||||
SDL_Linked_Version()->patch);
|
||||
printf("This is a %s endian machine.\n",
|
||||
(SDL_BYTEORDER == SDL_LIL_ENDIAN) ? "little" : "big");
|
||||
SDL_Quit();
|
||||
return(0);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue