Index: /trunk/src/VBox/Devices/Network/slirp/libalias/alias_dns.c
===================================================================
--- /trunk/src/VBox/Devices/Network/slirp/libalias/alias_dns.c	(revision 22860)
+++ /trunk/src/VBox/Devices/Network/slirp/libalias/alias_dns.c	(revision 22861)
@@ -60,5 +60,5 @@
 }
 
-static doanswer(struct libalias *la, union dnsmsg_header *hdr,char *qname, struct ip *pip, struct hostent *h)
+static void doanswer(struct libalias *la, union dnsmsg_header *hdr,char *qname, struct ip *pip, struct hostent *h)
 {
     int i;
@@ -132,5 +132,5 @@
         for(i = 0; i < h->h_length && h->h_addr_list[i] != NULL; ++i)
         {
-            struct dnsmsg_answer *ans = answers;
+            struct dnsmsg_answer *ans = (struct dnsmsg_answer *)answers;
             
             ans->name = htons(off);
