Module Name: src Committed By: christos Date: Sat Dec 25 18:23:39 UTC 2010
Modified Files: src/external/bsd/bind/dist/bin/named: client.c src/external/bsd/bind/dist/lib/dns: byaddr.c lookup.c request.c sdb.c validator.c Log Message: fix type-punned warnings on gcc-3.3.3 To generate a diff of this commit: cvs rdiff -u -r1.1.1.4 -r1.2 src/external/bsd/bind/dist/bin/named/client.c cvs rdiff -u -r1.1.1.2 -r1.2 src/external/bsd/bind/dist/lib/dns/byaddr.c \ src/external/bsd/bind/dist/lib/dns/request.c cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/bind/dist/lib/dns/lookup.c cvs rdiff -u -r1.1.1.5 -r1.2 src/external/bsd/bind/dist/lib/dns/sdb.c cvs rdiff -u -r1.1.1.6 -r1.2 src/external/bsd/bind/dist/lib/dns/validator.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/bsd/bind/dist/bin/named/client.c diff -u src/external/bsd/bind/dist/bin/named/client.c:1.1.1.4 src/external/bsd/bind/dist/bin/named/client.c:1.2 --- src/external/bsd/bind/dist/bin/named/client.c:1.1.1.4 Thu Dec 2 09:22:26 2010 +++ src/external/bsd/bind/dist/bin/named/client.c Sat Dec 25 13:23:39 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: client.c,v 1.1.1.4 2010/12/02 14:22:26 christos Exp $ */ +/* $NetBSD: client.c,v 1.2 2010/12/25 18:23:39 christos Exp $ */ /* * Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC") @@ -490,8 +490,8 @@ ns_query_free(client); isc_mem_put(client->mctx, client->recvbuf, RECV_BUFFER_SIZE); - isc_event_free((isc_event_t **)&client->sendevent); - isc_event_free((isc_event_t **)&client->recvevent); + isc_event_free((isc_event_t **)(void *)&client->sendevent); + isc_event_free((isc_event_t **)(void *)&client->recvevent); isc_timer_detach(&client->timer); if (client->tcpbuf != NULL) @@ -2139,13 +2139,13 @@ ns_query_free(client); cleanup_recvevent: - isc_event_free((isc_event_t **)&client->recvevent); + isc_event_free((isc_event_t **)(void *)&client->recvevent); cleanup_recvbuf: isc_mem_put(client->mctx, client->recvbuf, RECV_BUFFER_SIZE); cleanup_sendevent: - isc_event_free((isc_event_t **)&client->sendevent); + isc_event_free((isc_event_t **)(void *)&client->sendevent); client->magic = 0; Index: src/external/bsd/bind/dist/lib/dns/byaddr.c diff -u src/external/bsd/bind/dist/lib/dns/byaddr.c:1.1.1.2 src/external/bsd/bind/dist/lib/dns/byaddr.c:1.2 --- src/external/bsd/bind/dist/lib/dns/byaddr.c:1.1.1.2 Sat Oct 24 20:02:27 2009 +++ src/external/bsd/bind/dist/lib/dns/byaddr.c Sat Dec 25 13:23:39 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: byaddr.c,v 1.1.1.2 2009/10/25 00:02:27 christos Exp $ */ +/* $NetBSD: byaddr.c,v 1.2 2010/12/25 18:23:39 christos Exp $ */ /* * Copyright (C) 2004, 2005, 2007, 2009 Internet Systems Consortium, Inc. ("ISC") @@ -190,7 +190,7 @@ } else byaddr->event->result = levent->result; isc_event_free(&event); - isc_task_sendanddetach(&byaddr->task, (isc_event_t **)&byaddr->event); + isc_task_sendanddetach(&byaddr->task, (isc_event_t **)(void *)&byaddr->event); } static void Index: src/external/bsd/bind/dist/lib/dns/request.c diff -u src/external/bsd/bind/dist/lib/dns/request.c:1.1.1.2 src/external/bsd/bind/dist/lib/dns/request.c:1.2 --- src/external/bsd/bind/dist/lib/dns/request.c:1.1.1.2 Sat Oct 24 20:02:33 2009 +++ src/external/bsd/bind/dist/lib/dns/request.c Sat Dec 25 13:23:39 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: request.c,v 1.1.1.2 2009/10/25 00:02:33 christos Exp $ */ +/* $NetBSD: request.c,v 1.2 2010/12/25 18:23:39 christos Exp $ */ /* * Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC") @@ -1415,7 +1415,7 @@ task = request->event->ev_sender; request->event->ev_sender = request; request->event->result = result; - isc_task_sendanddetach(&task, (isc_event_t **)&request->event); + isc_task_sendanddetach(&task, (isc_event_t **)(void *)&request->event); } static void @@ -1432,7 +1432,7 @@ if (request->answer != NULL) isc_buffer_free(&request->answer); if (request->event != NULL) - isc_event_free((isc_event_t **)&request->event); + isc_event_free((isc_event_t **)(void *)&request->event); if (request->dispentry != NULL) dns_dispatch_removeresponse(&request->dispentry, NULL); if (request->dispatch != NULL) Index: src/external/bsd/bind/dist/lib/dns/lookup.c diff -u src/external/bsd/bind/dist/lib/dns/lookup.c:1.1.1.1 src/external/bsd/bind/dist/lib/dns/lookup.c:1.2 --- src/external/bsd/bind/dist/lib/dns/lookup.c:1.1.1.1 Sun Mar 22 11:01:07 2009 +++ src/external/bsd/bind/dist/lib/dns/lookup.c Sat Dec 25 13:23:39 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: lookup.c,v 1.1.1.1 2009/03/22 15:01:07 christos Exp $ */ +/* $NetBSD: lookup.c,v 1.2 2010/12/25 18:23:39 christos Exp $ */ /* * Copyright (C) 2004, 2005, 2007 Internet Systems Consortium, Inc. ("ISC") @@ -347,7 +347,7 @@ lookup->event->result = result; lookup->event->ev_sender = lookup; isc_task_sendanddetach(&lookup->task, - (isc_event_t **)&lookup->event); + (isc_event_t **)(void *)&lookup->event); dns_view_detach(&lookup->view); } Index: src/external/bsd/bind/dist/lib/dns/sdb.c diff -u src/external/bsd/bind/dist/lib/dns/sdb.c:1.1.1.5 src/external/bsd/bind/dist/lib/dns/sdb.c:1.2 --- src/external/bsd/bind/dist/lib/dns/sdb.c:1.1.1.5 Thu Dec 2 09:23:24 2010 +++ src/external/bsd/bind/dist/lib/dns/sdb.c Sat Dec 25 13:23:39 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: sdb.c,v 1.1.1.5 2010/12/02 14:23:24 christos Exp $ */ +/* $NetBSD: sdb.c,v 1.2 2010/12/25 18:23:39 christos Exp $ */ /* * Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC") @@ -672,7 +672,7 @@ return (ISC_R_NOMEMORY); node->sdb = NULL; - attach((dns_db_t *)sdb, (dns_db_t **)&node->sdb); + attach((dns_db_t *)sdb, (dns_db_t **)(void *)&node->sdb); ISC_LIST_INIT(node->lists); ISC_LIST_INIT(node->buffers); ISC_LINK_INIT(node, link); Index: src/external/bsd/bind/dist/lib/dns/validator.c diff -u src/external/bsd/bind/dist/lib/dns/validator.c:1.1.1.6 src/external/bsd/bind/dist/lib/dns/validator.c:1.2 --- src/external/bsd/bind/dist/lib/dns/validator.c:1.1.1.6 Thu Dec 2 09:23:25 2010 +++ src/external/bsd/bind/dist/lib/dns/validator.c Sat Dec 25 13:23:39 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: validator.c,v 1.1.1.6 2010/12/02 14:23:25 christos Exp $ */ +/* $NetBSD: validator.c,v 1.2 2010/12/25 18:23:39 christos Exp $ */ /* * Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC") @@ -214,7 +214,7 @@ val->event->ev_type = DNS_EVENT_VALIDATORDONE; val->event->ev_action = val->action; val->event->ev_arg = val->arg; - isc_task_sendanddetach(&task, (isc_event_t **)&val->event); + isc_task_sendanddetach(&task, (isc_event_t **)(void *)&val->event); } static inline isc_boolean_t