diff options
author | Stefan Weil <weil@mail.berlios.de> | 2009-06-18 20:11:03 +0200 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-06-22 10:15:30 -0500 |
commit | 59a36a2f6728081050afc6ec97d0018467999f79 (patch) | |
tree | 2ad33274b77f25ecbcba0ec980e8355f075096c5 /vl.c | |
parent | 6243375f9bba12d8871ac611ca8ce947c3e16c67 (diff) | |
download | qemu-59a36a2f6728081050afc6ec97d0018467999f79.zip qemu-59a36a2f6728081050afc6ec97d0018467999f79.tar.gz qemu-59a36a2f6728081050afc6ec97d0018467999f79.tar.bz2 |
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>
Diffstat (limited to 'vl.c')
-rw-r--r-- | vl.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -113,12 +113,12 @@ #endif #ifdef CONFIG_SDL -#ifdef __APPLE__ +#if defined(__APPLE__) || defined(main) #include <SDL.h> int qemu_main(int argc, char **argv, char **envp); int main(int argc, char **argv) { - qemu_main(argc, argv, NULL); + return qemu_main(argc, argv, NULL); } #undef main #define main qemu_main |