diff -rbu qemu.orig/slirp/libslirp.h qemu/slirp/libslirp.h --- qemu.orig/slirp/libslirp.h 2006-05-01 01:34:14.000000000 +0400 +++ qemu/slirp/libslirp.h 2007-08-30 15:20:06.000000000 +0400 @@ -1,14 +1,6 @@ #ifndef _LIBSLIRP_H #define _LIBSLIRP_H -#ifdef _WIN32 -#include -int inet_aton(const char *cp, struct in_addr *ia); -#else -#include -#include -#endif - #ifdef __cplusplus extern "C" { #endif diff -rbu qemu.orig/vl.c qemu/vl.c --- qemu.orig/vl.c 2007-08-30 15:17:38.000000000 +0400 +++ qemu/vl.c 2007-08-30 15:24:46.000000000 +0400 @@ -42,6 +42,8 @@ #include #include #include +#include +#include #ifdef _BSD #include #ifndef __APPLE__ @@ -63,7 +65,6 @@ #include #include #include -#include #include #include #include @@ -76,6 +77,9 @@ #include #endif #endif +#else +#include +int inet_aton(const char *cp, struct in_addr *ia); #endif #if defined(CONFIG_SLIRP)