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 | ... | ... |