@@ -114,11 +114,11 @@ exceptionWithObject: nil errNo: OFSocketErrNo()]; memset(&request, 0, sizeof(request)); strncpy(request.ifr_name, interfaceName.UTF8String, IFNAMSIZ - 1); - sat = (struct sockaddr_at *)&request.ifr_addr; + sat = (struct sockaddr_at *)(void *)&request.ifr_addr; sat->sat_family = AF_APPLETALK; sat->sat_net = OFToBigEndian16(network.unsignedShortValue); sat->sat_node = node.unsignedCharValue; /* * The netrange is hidden in sat_zero and different OSes use different @@ -182,11 +182,11 @@ @throw [OFGetOptionFailedException exceptionWithObject: nil errNo: errNo]; } - sat = (struct sockaddr_at *)&request.ifr_addr; + sat = (struct sockaddr_at *)(void *)&request.ifr_addr; close(sock); # ifndef OF_LINUX /*