Skip to content

Commit c4c979c

Browse files
committed
Update for latest version
1 parent 33322cb commit c4c979c

File tree

1 file changed

+17
-27
lines changed

1 file changed

+17
-27
lines changed

main.c

Lines changed: 17 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -8,30 +8,18 @@
88
#include <SDL3_net/SDL_net.h>
99
#endif
1010

11-
#define LOG_SDL_VERSION(WHAT, COMPILED_CBFN, LINKED_CBFN) \
11+
#define LOG_SDL_VERSION(WHAT, COMPILED_VERSION, LINKED_CBFN) \
1212
do { \
13-
SDL_version compiled_; \
14-
SDL_version linked_; \
15-
COMPILED_CBFN(&compiled_) \
16-
LINKED_CBFN(&linked_); \
17-
LOG_CV_LV(WHAT, &compiled_, &linked_); \
13+
int compiled_version = COMPILED_VERSION; \
14+
int linked_version = LINKED_CBFN(); \
15+
LOG_CV_LV(WHAT, compiled_version, linked_version); \
1816
} while (0)
1917

20-
#define LOG_SDL_VERSION_RET(WHAT, COMPILED_CBFN, LINKED_CBFN) \
21-
do { \
22-
SDL_version compiled_; \
23-
const SDL_version *linked_; \
24-
COMPILED_CBFN(&compiled_) \
25-
linked_ = LINKED_CBFN(); \
26-
LOG_CV_LV(WHAT, &compiled_, linked_); \
27-
} while (0)
28-
29-
#define LOG_CV_LV(WHAT, CV, LV) \
30-
do { \
31-
SDL_Log(WHAT ": compiled version: %d.%d.%d, linked version: %d.%d.%d", \
32-
(CV)->major, (CV)->minor, (CV)->patch, \
33-
(LV)->major, (LV)->minor, (LV)->patch); \
34-
\
18+
#define LOG_CV_LV(WHAT, CV, LV) \
19+
do { \
20+
SDL_Log(WHAT ": compiled version: %d.%d.%d, linked version: %d.%d.%d", \
21+
SDL_VERSIONNUM_MAJOR(CV), SDL_VERSIONNUM_MINOR(CV), SDL_VERSIONNUM_MICRO(CV), \
22+
SDL_VERSIONNUM_MAJOR(LV), SDL_VERSIONNUM_MINOR(LV), SDL_VERSIONNUM_MICRO(LV)); \
3523
} while (0)
3624

3725
int main(int argc, char *argv[]) {
@@ -40,17 +28,19 @@ int main(int argc, char *argv[]) {
4028
SDL_Window *window;
4129
SDL_Renderer *renderer;
4230

31+
int vv = IMG_Version();
32+
4333
LOG_SDL_VERSION("SDL", SDL_VERSION, SDL_GetVersion);
44-
LOG_SDL_VERSION_RET("SDL_image", SDL_IMAGE_VERSION, IMG_Linked_Version);
45-
LOG_SDL_VERSION_RET("SDL_mixer", SDL_MIXER_VERSION, Mix_Linked_Version);
46-
LOG_SDL_VERSION_RET("SDL_ttf", SDL_TTF_VERSION, TTF_Linked_Version);
47-
LOG_SDL_VERSION_RET("SDL_rtf", SDL_RTF_VERSION, RTF_Linked_Version);
34+
LOG_SDL_VERSION("SDL_image", SDL_IMAGE_VERSION, IMG_Version);
35+
LOG_SDL_VERSION("SDL_mixer", SDL_MIXER_VERSION, Mix_Version);
36+
LOG_SDL_VERSION("SDL_ttf", SDL_TTF_VERSION, TTF_Version);
37+
LOG_SDL_VERSION("SDL_rtf", SDL_RTF_VERSION, RTF_Version);
4838
#ifdef WITH_SDLNET
49-
LOG_SDL_VERSION_RET("SDL_net", SDL_NET_VERSION, SDLNet_LinkedVersion);
39+
LOG_SDL_VERSION("SDL_net", SDL_NET_VERSION, SDLNet_Version);
5040
#endif
5141

5242
/* Initialize test framework */
53-
state = SDLTest_CommonCreateState(argv, SDL_INIT_EVERYTHING);
43+
state = SDLTest_CommonCreateState(argv, SDL_INIT_EVENTS | SDL_INIT_VIDEO);
5444
if (state == NULL) {
5545
return 1;
5646
}

0 commit comments

Comments
 (0)