Commit 59a36a2f6728081050afc6ec97d0018467999f79
Committed by
Anthony Liguori
1 parent
6243375f
Win32: Fix compilation with SDL.
`sdl-config --cflags` defines main = SDL_main on some platforms. One of these platforms is Windows with mingw32. For those platforms, the solution already developed for __APPLE__ is now applied. A compiler warning (missing return value) is fixed, too. Maybe __APPLE__ no longer needs a separate check. Signed-off-by: Stefan Weil <weil@mail.berlios.de> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Showing
1 changed file
with
2 additions
and
2 deletions
vl.c
... | ... | @@ -113,12 +113,12 @@ |
113 | 113 | #endif |
114 | 114 | |
115 | 115 | #ifdef CONFIG_SDL |
116 | -#ifdef __APPLE__ | |
116 | +#if defined(__APPLE__) || defined(main) | |
117 | 117 | #include <SDL.h> |
118 | 118 | int qemu_main(int argc, char **argv, char **envp); |
119 | 119 | int main(int argc, char **argv) |
120 | 120 | { |
121 | - qemu_main(argc, argv, NULL); | |
121 | + return qemu_main(argc, argv, NULL); | |
122 | 122 | } |
123 | 123 | #undef main |
124 | 124 | #define main qemu_main | ... | ... |