From 0580ac9160eec864579c03932869f72148296779 Mon Sep 17 00:00:00 2001 From: blueswir1 Date: Mon, 12 Jan 2009 17:51:06 +0000 Subject: Fix some SLIRP warnings git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6272 c046a42c-6fe2-441c-8c8c-71466251a162 --- slirp/slirp.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'slirp/slirp.c') diff --git a/slirp/slirp.c b/slirp/slirp.c index c1361ab..b4a04c4 100644 --- a/slirp/slirp.c +++ b/slirp/slirp.c @@ -22,6 +22,7 @@ * THE SOFTWARE. */ #include "qemu-common.h" +#include "qemu-char.h" #include "slirp.h" #include "hw/hw.h" @@ -47,7 +48,7 @@ static struct in_addr client_ipaddr; static const uint8_t zero_ethaddr[6] = { 0, 0, 0, 0, 0, 0 }; -char *slirp_special_ip = CTL_SPECIAL; +const char *slirp_special_ip = CTL_SPECIAL; int slirp_restrict; int do_slowtimo; int link_up; @@ -809,7 +810,7 @@ void slirp_socket_recv(int addr_low_byte, int guest_port, const uint8_t *buf, if (!so) return; - ret = soreadbuf(so, buf, size); + ret = soreadbuf(so, (const char *)buf, size); if (ret > 0) tcp_output(sototcpcb(so)); @@ -1031,7 +1032,7 @@ static int slirp_state_load(QEMUFile *f, void *opaque, int version_id) if (!ex_ptr) return -EINVAL; - so->extra = ex_ptr->ex_exec; + so->extra = (void *)ex_ptr->ex_exec; } return 0; -- cgit v1.1