Module Name: src Committed By: rillig Date: Mon Apr 5 11:27:04 UTC 2021
Modified Files: src/external/mpl/bind/dist/bin/check: check-tool.c named-checkconf.c named-checkzone.c src/external/mpl/bind/dist/bin/confgen: util.h src/external/mpl/bind/dist/bin/delv: delv.c src/external/mpl/bind/dist/bin/dig: dig.c src/external/mpl/bind/dist/bin/named: controlconf.c logconf.c server.c statschannel.c tkeyconf.c zoneconf.c src/external/mpl/bind/dist/bin/named/unix: dlz_dlopen_driver.c os.c src/external/mpl/bind/dist/bin/named/win32: dlz_dlopen_driver.c src/external/mpl/bind/dist/bin/rndc: util.h src/external/mpl/bind/dist/bin/tests: makejournal.c src/external/mpl/bind/dist/bin/tests/system/dlzexternal: driver.c src/external/mpl/bind/dist/bin/tests/system/rsabigexponent: bigkey.c src/external/mpl/bind/dist/contrib/dlz/example: dlz_example.c src/external/mpl/bind/dist/contrib/dlz/modules/include: dlz_list.h src/external/mpl/bind/dist/lib/bind9: check.c src/external/mpl/bind/dist/lib/dns: adb.c cache.c client.c diff.c dnssec.c dnstap.c dst_api.c dst_parse.c dyndb.c gen.c gssapi_link.c gssapictx.c journal.c keymgr.c master.c masterdump.c message.c name.c nsec.c nsec3.c private.c rbt.c rbtdb.c rcode.c rdata.c resolver.c sdb.c sdlz.c spnego_asn1.c time.c timer.c tkey.c ttl.c update.c view.c xfrin.c zone.c src/external/mpl/bind/dist/lib/dns/include/dns: name.h src/external/mpl/bind/dist/lib/dns/rdata: rdatastructpre.h src/external/mpl/bind/dist/lib/dns/rdata/in_1: wks_11.c src/external/mpl/bind/dist/lib/dns/tests: dnstest.c tsig_test.c src/external/mpl/bind/dist/lib/irs: getnameinfo.c src/external/mpl/bind/dist/lib/isc: base32.c base64.c hex.c mem.c regex.c task.c src/external/mpl/bind/dist/lib/isc/include/isc: buffer.h event.h list.h mem.h region.h util.h src/external/mpl/bind/dist/lib/isc/pthreads: mutex.c src/external/mpl/bind/dist/lib/isc/tests: isctest.h src/external/mpl/bind/dist/lib/isc/unix: socket.c src/external/mpl/bind/dist/lib/isc/win32: ntgroups.c socket.c src/external/mpl/bind/dist/lib/isc/win32/include/isc: mutex.h net.h src/external/mpl/bind/dist/lib/isccc/include/isccc: util.h src/external/mpl/bind/dist/lib/isccfg: namedconf.c parser.c src/external/mpl/bind/dist/lib/isccfg/tests: duration_test.c parser_test.c src/external/mpl/bind/dist/lib/ns: hooks.c query.c server.c update.c xfrout.c src/external/mpl/bind/dist/lib/ns/tests: nstest.h Log Message: bind: remove unnecessary CONSTCOND comments Since lint1/tree.c 1.202 from 2021-01-31, lint no longer needs the /*CONSTCOND*/ for do-while-0 "loops". No functional change. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/external/mpl/bind/dist/bin/check/check-tool.c \ src/external/mpl/bind/dist/bin/check/named-checkconf.c \ src/external/mpl/bind/dist/bin/check/named-checkzone.c cvs rdiff -u -r1.4 -r1.5 src/external/mpl/bind/dist/bin/confgen/util.h cvs rdiff -u -r1.8 -r1.9 src/external/mpl/bind/dist/bin/delv/delv.c cvs rdiff -u -r1.6 -r1.7 src/external/mpl/bind/dist/bin/dig/dig.c cvs rdiff -u -r1.6 -r1.7 src/external/mpl/bind/dist/bin/named/controlconf.c cvs rdiff -u -r1.5 -r1.6 src/external/mpl/bind/dist/bin/named/logconf.c \ src/external/mpl/bind/dist/bin/named/tkeyconf.c cvs rdiff -u -r1.12 -r1.13 src/external/mpl/bind/dist/bin/named/server.c cvs rdiff -u -r1.9 -r1.10 src/external/mpl/bind/dist/bin/named/statschannel.c \ src/external/mpl/bind/dist/bin/named/zoneconf.c cvs rdiff -u -r1.8 -r1.9 \ src/external/mpl/bind/dist/bin/named/unix/dlz_dlopen_driver.c cvs rdiff -u -r1.6 -r1.7 src/external/mpl/bind/dist/bin/named/unix/os.c cvs rdiff -u -r1.6 -r1.7 \ src/external/mpl/bind/dist/bin/named/win32/dlz_dlopen_driver.c cvs rdiff -u -r1.4 -r1.5 src/external/mpl/bind/dist/bin/rndc/util.h cvs rdiff -u -r1.5 -r1.6 src/external/mpl/bind/dist/bin/tests/makejournal.c cvs rdiff -u -r1.9 -r1.10 \ src/external/mpl/bind/dist/bin/tests/system/dlzexternal/driver.c cvs rdiff -u -r1.5 -r1.6 \ src/external/mpl/bind/dist/bin/tests/system/rsabigexponent/bigkey.c cvs rdiff -u -r1.4 -r1.5 \ src/external/mpl/bind/dist/contrib/dlz/example/dlz_example.c cvs rdiff -u -r1.3 -r1.4 \ src/external/mpl/bind/dist/contrib/dlz/modules/include/dlz_list.h cvs rdiff -u -r1.10 -r1.11 src/external/mpl/bind/dist/lib/bind9/check.c cvs rdiff -u -r1.7 -r1.8 src/external/mpl/bind/dist/lib/dns/adb.c \ src/external/mpl/bind/dist/lib/dns/dnssec.c \ src/external/mpl/bind/dist/lib/dns/dyndb.c \ src/external/mpl/bind/dist/lib/dns/gen.c \ src/external/mpl/bind/dist/lib/dns/master.c \ src/external/mpl/bind/dist/lib/dns/nsec3.c \ src/external/mpl/bind/dist/lib/dns/rbt.c \ src/external/mpl/bind/dist/lib/dns/spnego_asn1.c \ src/external/mpl/bind/dist/lib/dns/ttl.c \ src/external/mpl/bind/dist/lib/dns/xfrin.c cvs rdiff -u -r1.5 -r1.6 src/external/mpl/bind/dist/lib/dns/cache.c \ src/external/mpl/bind/dist/lib/dns/diff.c \ src/external/mpl/bind/dist/lib/dns/private.c \ src/external/mpl/bind/dist/lib/dns/time.c \ src/external/mpl/bind/dist/lib/dns/timer.c cvs rdiff -u -r1.8 -r1.9 src/external/mpl/bind/dist/lib/dns/client.c \ src/external/mpl/bind/dist/lib/dns/dst_api.c \ src/external/mpl/bind/dist/lib/dns/name.c \ src/external/mpl/bind/dist/lib/dns/rcode.c \ src/external/mpl/bind/dist/lib/dns/sdb.c \ src/external/mpl/bind/dist/lib/dns/sdlz.c \ src/external/mpl/bind/dist/lib/dns/tkey.c \ src/external/mpl/bind/dist/lib/dns/update.c cvs rdiff -u -r1.9 -r1.10 src/external/mpl/bind/dist/lib/dns/dnstap.c \ src/external/mpl/bind/dist/lib/dns/masterdump.c \ src/external/mpl/bind/dist/lib/dns/rdata.c \ src/external/mpl/bind/dist/lib/dns/view.c cvs rdiff -u -r1.6 -r1.7 src/external/mpl/bind/dist/lib/dns/dst_parse.c \ src/external/mpl/bind/dist/lib/dns/gssapi_link.c \ src/external/mpl/bind/dist/lib/dns/gssapictx.c \ src/external/mpl/bind/dist/lib/dns/journal.c \ src/external/mpl/bind/dist/lib/dns/nsec.c cvs rdiff -u -r1.4 -r1.5 src/external/mpl/bind/dist/lib/dns/keymgr.c cvs rdiff -u -r1.11 -r1.12 src/external/mpl/bind/dist/lib/dns/message.c \ src/external/mpl/bind/dist/lib/dns/rbtdb.c \ src/external/mpl/bind/dist/lib/dns/resolver.c cvs rdiff -u -r1.12 -r1.13 src/external/mpl/bind/dist/lib/dns/zone.c cvs rdiff -u -r1.6 -r1.7 \ src/external/mpl/bind/dist/lib/dns/include/dns/name.h cvs rdiff -u -r1.4 -r1.5 \ src/external/mpl/bind/dist/lib/dns/rdata/rdatastructpre.h cvs rdiff -u -r1.7 -r1.8 \ src/external/mpl/bind/dist/lib/dns/rdata/in_1/wks_11.c cvs rdiff -u -r1.8 -r1.9 src/external/mpl/bind/dist/lib/dns/tests/dnstest.c cvs rdiff -u -r1.6 -r1.7 src/external/mpl/bind/dist/lib/dns/tests/tsig_test.c cvs rdiff -u -r1.5 -r1.6 src/external/mpl/bind/dist/lib/irs/getnameinfo.c cvs rdiff -u -r1.6 -r1.7 src/external/mpl/bind/dist/lib/isc/base32.c \ src/external/mpl/bind/dist/lib/isc/base64.c \ src/external/mpl/bind/dist/lib/isc/hex.c cvs rdiff -u -r1.8 -r1.9 src/external/mpl/bind/dist/lib/isc/mem.c cvs rdiff -u -r1.5 -r1.6 src/external/mpl/bind/dist/lib/isc/regex.c cvs rdiff -u -r1.12 -r1.13 src/external/mpl/bind/dist/lib/isc/task.c cvs rdiff -u -r1.5 -r1.6 \ src/external/mpl/bind/dist/lib/isc/include/isc/buffer.h \ src/external/mpl/bind/dist/lib/isc/include/isc/list.h \ src/external/mpl/bind/dist/lib/isc/include/isc/mem.h cvs rdiff -u -r1.4 -r1.5 \ src/external/mpl/bind/dist/lib/isc/include/isc/event.h \ src/external/mpl/bind/dist/lib/isc/include/isc/region.h cvs rdiff -u -r1.10 -r1.11 \ src/external/mpl/bind/dist/lib/isc/include/isc/util.h cvs rdiff -u -r1.6 -r1.7 src/external/mpl/bind/dist/lib/isc/pthreads/mutex.c cvs rdiff -u -r1.5 -r1.6 src/external/mpl/bind/dist/lib/isc/tests/isctest.h cvs rdiff -u -r1.21 -r1.22 src/external/mpl/bind/dist/lib/isc/unix/socket.c cvs rdiff -u -r1.6 -r1.7 src/external/mpl/bind/dist/lib/isc/win32/ntgroups.c cvs rdiff -u -r1.9 -r1.10 src/external/mpl/bind/dist/lib/isc/win32/socket.c cvs rdiff -u -r1.5 -r1.6 \ src/external/mpl/bind/dist/lib/isc/win32/include/isc/mutex.h \ src/external/mpl/bind/dist/lib/isc/win32/include/isc/net.h cvs rdiff -u -r1.5 -r1.6 \ src/external/mpl/bind/dist/lib/isccc/include/isccc/util.h cvs rdiff -u -r1.9 -r1.10 src/external/mpl/bind/dist/lib/isccfg/namedconf.c cvs rdiff -u -r1.10 -r1.11 src/external/mpl/bind/dist/lib/isccfg/parser.c cvs rdiff -u -r1.3 -r1.4 \ src/external/mpl/bind/dist/lib/isccfg/tests/duration_test.c cvs rdiff -u -r1.7 -r1.8 \ src/external/mpl/bind/dist/lib/isccfg/tests/parser_test.c cvs rdiff -u -r1.6 -r1.7 src/external/mpl/bind/dist/lib/ns/hooks.c cvs rdiff -u -r1.11 -r1.12 src/external/mpl/bind/dist/lib/ns/query.c cvs rdiff -u -r1.5 -r1.6 src/external/mpl/bind/dist/lib/ns/server.c cvs rdiff -u -r1.9 -r1.10 src/external/mpl/bind/dist/lib/ns/update.c \ src/external/mpl/bind/dist/lib/ns/xfrout.c cvs rdiff -u -r1.5 -r1.6 src/external/mpl/bind/dist/lib/ns/tests/nstest.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/mpl/bind/dist/bin/check/check-tool.c diff -u src/external/mpl/bind/dist/bin/check/check-tool.c:1.6 src/external/mpl/bind/dist/bin/check/check-tool.c:1.7 --- src/external/mpl/bind/dist/bin/check/check-tool.c:1.6 Fri Feb 19 16:42:09 2021 +++ src/external/mpl/bind/dist/bin/check/check-tool.c Mon Apr 5 11:26:59 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: check-tool.c,v 1.6 2021/02/19 16:42:09 christos Exp $ */ +/* $NetBSD: check-tool.c,v 1.7 2021/04/05 11:26:59 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -67,7 +67,7 @@ result = (r); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) #define ERR_IS_CNAME 1 #define ERR_NO_ADDRESSES 2 Index: src/external/mpl/bind/dist/bin/check/named-checkconf.c diff -u src/external/mpl/bind/dist/bin/check/named-checkconf.c:1.6 src/external/mpl/bind/dist/bin/check/named-checkconf.c:1.7 --- src/external/mpl/bind/dist/bin/check/named-checkconf.c:1.6 Fri Feb 19 16:42:09 2021 +++ src/external/mpl/bind/dist/bin/check/named-checkconf.c Mon Apr 5 11:26:59 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: named-checkconf.c,v 1.6 2021/02/19 16:42:09 christos Exp $ */ +/* $NetBSD: named-checkconf.c,v 1.7 2021/04/05 11:26:59 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -55,7 +55,7 @@ isc_log_t *logc = NULL; result = (r); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) /*% usage */ ISC_PLATFORM_NORETURN_PRE static void Index: src/external/mpl/bind/dist/bin/check/named-checkzone.c diff -u src/external/mpl/bind/dist/bin/check/named-checkzone.c:1.6 src/external/mpl/bind/dist/bin/check/named-checkzone.c:1.7 --- src/external/mpl/bind/dist/bin/check/named-checkzone.c:1.6 Fri Feb 19 16:42:09 2021 +++ src/external/mpl/bind/dist/bin/check/named-checkzone.c Mon Apr 5 11:26:59 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: named-checkzone.c,v 1.6 2021/02/19 16:42:09 christos Exp $ */ +/* $NetBSD: named-checkzone.c,v 1.7 2021/04/05 11:26:59 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -62,7 +62,7 @@ static enum { progmode_check, progmode_c function, dns_result_totext(result)); \ return (result); \ } \ - } while (/*CONSTCOND*/0) + } while (0) ISC_PLATFORM_NORETURN_PRE static void usage(void) ISC_PLATFORM_NORETURN_POST; Index: src/external/mpl/bind/dist/bin/confgen/util.h diff -u src/external/mpl/bind/dist/bin/confgen/util.h:1.4 src/external/mpl/bind/dist/bin/confgen/util.h:1.5 --- src/external/mpl/bind/dist/bin/confgen/util.h:1.4 Fri Feb 19 16:42:09 2021 +++ src/external/mpl/bind/dist/bin/confgen/util.h Mon Apr 5 11:26:59 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: util.h,v 1.4 2021/02/19 16:42:09 christos Exp $ */ +/* $NetBSD: util.h,v 1.5 2021/04/05 11:26:59 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -28,7 +28,7 @@ result = function; \ if (result != ISC_R_SUCCESS) \ fatal("%s: %s", name, isc_result_totext(result)); \ - } while (/*CONSTCOND*/0) + } while (0) ISC_LANG_BEGINDECLS Index: src/external/mpl/bind/dist/bin/delv/delv.c diff -u src/external/mpl/bind/dist/bin/delv/delv.c:1.8 src/external/mpl/bind/dist/bin/delv/delv.c:1.9 --- src/external/mpl/bind/dist/bin/delv/delv.c:1.8 Fri Feb 19 16:42:09 2021 +++ src/external/mpl/bind/dist/bin/delv/delv.c Mon Apr 5 11:27:00 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: delv.c,v 1.8 2021/02/19 16:42:09 christos Exp $ */ +/* $NetBSD: delv.c,v 1.9 2021/04/05 11:27:00 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -81,7 +81,7 @@ result = (r); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) #define MAXNAME (DNS_NAME_MAXTEXT + 1) @@ -1096,7 +1096,7 @@ plus_option(char *option) { size_t _l = strlen(cmd); \ if (_l >= sizeof(A) || strncasecmp(cmd, A, _l) != 0) \ goto invalid_option; \ - } while (/*CONSTCOND*/0) + } while (0) switch (cmd[0]) { case 'a': /* all */ Index: src/external/mpl/bind/dist/bin/dig/dig.c diff -u src/external/mpl/bind/dist/bin/dig/dig.c:1.6 src/external/mpl/bind/dist/bin/dig/dig.c:1.7 --- src/external/mpl/bind/dist/bin/dig/dig.c:1.6 Fri Feb 19 16:42:09 2021 +++ src/external/mpl/bind/dist/bin/dig/dig.c Mon Apr 5 11:27:00 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: dig.c,v 1.6 2021/02/19 16:42:09 christos Exp $ */ +/* $NetBSD: dig.c,v 1.7 2021/04/05 11:27:00 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -984,14 +984,14 @@ plus_option(char *option, bool is_batchf size_t _l = strlen(cmd); \ if (_l >= sizeof(A) || strncasecmp(cmd, A, _l) != 0) \ goto invalid_option; \ - } while (/*CONSTCOND*/0) + } while (0) #define FULLCHECK2(A, B) \ do { \ size_t _l = strlen(cmd); \ if ((_l >= sizeof(A) || strncasecmp(cmd, A, _l) != 0) && \ (_l >= sizeof(B) || strncasecmp(cmd, B, _l) != 0)) \ goto invalid_option; \ - } while (/*CONSTCOND*/0) + } while (0) switch (cmd[0]) { case 'a': Index: src/external/mpl/bind/dist/bin/named/controlconf.c diff -u src/external/mpl/bind/dist/bin/named/controlconf.c:1.6 src/external/mpl/bind/dist/bin/named/controlconf.c:1.7 --- src/external/mpl/bind/dist/bin/named/controlconf.c:1.6 Fri Feb 19 16:42:10 2021 +++ src/external/mpl/bind/dist/bin/named/controlconf.c Mon Apr 5 11:27:00 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: controlconf.c,v 1.6 2021/02/19 16:42:10 christos Exp $ */ +/* $NetBSD: controlconf.c,v 1.7 2021/04/05 11:27:00 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -852,7 +852,7 @@ register_keys(const cfg_obj_t *control, result = (x); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) static isc_result_t get_rndckey(isc_mem_t *mctx, controlkeylist_t *keyids) { Index: src/external/mpl/bind/dist/bin/named/logconf.c diff -u src/external/mpl/bind/dist/bin/named/logconf.c:1.5 src/external/mpl/bind/dist/bin/named/logconf.c:1.6 --- src/external/mpl/bind/dist/bin/named/logconf.c:1.5 Fri Feb 19 16:42:10 2021 +++ src/external/mpl/bind/dist/bin/named/logconf.c Mon Apr 5 11:27:00 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: logconf.c,v 1.5 2021/02/19 16:42:10 christos Exp $ */ +/* $NetBSD: logconf.c,v 1.6 2021/04/05 11:27:00 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -36,7 +36,7 @@ result = (op); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) /*% * Set up a logging category according to the named.conf data Index: src/external/mpl/bind/dist/bin/named/tkeyconf.c diff -u src/external/mpl/bind/dist/bin/named/tkeyconf.c:1.5 src/external/mpl/bind/dist/bin/named/tkeyconf.c:1.6 --- src/external/mpl/bind/dist/bin/named/tkeyconf.c:1.5 Fri Feb 19 16:42:10 2021 +++ src/external/mpl/bind/dist/bin/named/tkeyconf.c Mon Apr 5 11:27:00 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: tkeyconf.c,v 1.5 2021/02/19 16:42:10 christos Exp $ */ +/* $NetBSD: tkeyconf.c,v 1.6 2021/04/05 11:27:00 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -35,7 +35,7 @@ result = (x); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) #include <named/log.h> #define LOG(msg) \ Index: src/external/mpl/bind/dist/bin/named/server.c diff -u src/external/mpl/bind/dist/bin/named/server.c:1.12 src/external/mpl/bind/dist/bin/named/server.c:1.13 --- src/external/mpl/bind/dist/bin/named/server.c:1.12 Fri Feb 19 16:42:10 2021 +++ src/external/mpl/bind/dist/bin/named/server.c Mon Apr 5 11:27:00 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: server.c,v 1.12 2021/02/19 16:42:10 christos Exp $ */ +/* $NetBSD: server.c,v 1.13 2021/04/05 11:27:00 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -173,7 +173,7 @@ result = (op); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) #define TCHECK(op) \ do { \ @@ -182,7 +182,7 @@ isc_buffer_clear(*text); \ goto cleanup; \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define CHECKM(op, msg) \ do { \ @@ -194,7 +194,7 @@ isc_result_totext(result)); \ goto cleanup; \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define CHECKMF(op, msg, file) \ do { \ @@ -206,14 +206,14 @@ isc_result_totext(result)); \ goto cleanup; \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define CHECKFATAL(op, msg) \ do { \ result = (op); \ if (result != ISC_R_SUCCESS) \ fatal(server, msg, result); \ - } while (/*CONSTCOND*/0) + } while (0) /*% * Maximum ADB size for views that share a cache. Use this limit to suppress Index: src/external/mpl/bind/dist/bin/named/statschannel.c diff -u src/external/mpl/bind/dist/bin/named/statschannel.c:1.9 src/external/mpl/bind/dist/bin/named/statschannel.c:1.10 --- src/external/mpl/bind/dist/bin/named/statschannel.c:1.9 Fri Feb 19 16:42:10 2021 +++ src/external/mpl/bind/dist/bin/named/statschannel.c Mon Apr 5 11:27:00 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: statschannel.c,v 1.9 2021/02/19 16:42:10 christos Exp $ */ +/* $NetBSD: statschannel.c,v 1.10 2021/04/05 11:27:00 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -234,7 +234,7 @@ init_desc(void) { set_desc(ns_statscounter_##counterid, ns_statscounter_max, \ desc, nsstats_desc, xmldesc, nsstats_xmldesc); \ nsstats_index[i++] = ns_statscounter_##counterid; \ - } while (/*CONSTCOND*/0) + } while (0) i = 0; SET_NSSTATDESC(requestv4, "IPv4 requests received", "Requestv4"); @@ -356,7 +356,7 @@ init_desc(void) { dns_resstatscounter_max, desc, resstats_desc, \ xmldesc, resstats_xmldesc); \ resstats_index[i++] = dns_resstatscounter_##counterid; \ - } while (/*CONSTCOND*/0) + } while (0) i = 0; SET_RESSTATDESC(queryv4, "IPv4 queries sent", "Queryv4"); @@ -446,7 +446,7 @@ init_desc(void) { set_desc(dns_adbstats_##id, dns_adbstats_max, desc, \ adbstats_desc, xmldesc, adbstats_xmldesc); \ adbstats_index[i++] = dns_adbstats_##id; \ - } while (/*CONSTCOND*/0) + } while (0) i = 0; SET_ADBSTATDESC(nentries, "Address hash table size", "nentries"); SET_ADBSTATDESC(entriescnt, "Addresses in hash table", "entriescnt"); @@ -471,7 +471,7 @@ init_desc(void) { dns_zonestatscounter_max, desc, zonestats_desc, \ xmldesc, zonestats_xmldesc); \ zonestats_index[i++] = dns_zonestatscounter_##counterid; \ - } while (/*CONSTCOND*/0) + } while (0) i = 0; SET_ZONESTATDESC(notifyoutv4, "IPv4 notifies sent", "NotifyOutv4"); @@ -506,7 +506,7 @@ init_desc(void) { isc_sockstatscounter_max, desc, sockstats_desc, \ xmldesc, sockstats_xmldesc); \ sockstats_index[i++] = isc_sockstatscounter_##counterid; \ - } while (/*CONSTCOND*/0) + } while (0) i = 0; SET_SOCKSTATDESC(udp4open, "UDP/IPv4 sockets opened", "UDP4Open"); @@ -627,7 +627,7 @@ init_desc(void) { desc, dnssecstats_desc, xmldesc, \ dnssecstats_xmldesc); \ dnssecstats_index[i++] = dns_dnssecstats_##counterid; \ - } while (/*CONSTCOND*/0) + } while (0) i = 0; SET_DNSSECSTATDESC(asis, Index: src/external/mpl/bind/dist/bin/named/zoneconf.c diff -u src/external/mpl/bind/dist/bin/named/zoneconf.c:1.9 src/external/mpl/bind/dist/bin/named/zoneconf.c:1.10 --- src/external/mpl/bind/dist/bin/named/zoneconf.c:1.9 Fri Feb 19 16:42:10 2021 +++ src/external/mpl/bind/dist/bin/named/zoneconf.c Mon Apr 5 11:27:00 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: zoneconf.c,v 1.9 2021/02/19 16:42:10 christos Exp $ */ +/* $NetBSD: zoneconf.c,v 1.10 2021/04/05 11:27:00 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -67,14 +67,14 @@ typedef enum { isc_result_t _r = (x); \ if (_r != ISC_R_SUCCESS) \ return ((_r)); \ - } while (/*CONSTCOND*/0) + } while (0) #define CHECK(x) \ do { \ result = (x); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) /*% * Convenience function for configuring a single zone ACL. Index: src/external/mpl/bind/dist/bin/named/unix/dlz_dlopen_driver.c diff -u src/external/mpl/bind/dist/bin/named/unix/dlz_dlopen_driver.c:1.8 src/external/mpl/bind/dist/bin/named/unix/dlz_dlopen_driver.c:1.9 --- src/external/mpl/bind/dist/bin/named/unix/dlz_dlopen_driver.c:1.8 Fri Feb 19 16:42:10 2021 +++ src/external/mpl/bind/dist/bin/named/unix/dlz_dlopen_driver.c Mon Apr 5 11:27:00 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: dlz_dlopen_driver.c,v 1.8 2021/02/19 16:42:10 christos Exp $ */ +/* $NetBSD: dlz_dlopen_driver.c,v 1.9 2021/04/05 11:27:00 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -69,14 +69,14 @@ typedef struct dlopen_data { if ((cd->flags & DNS_SDLZFLAG_THREADSAFE) == 0 && \ !cd->in_configure) \ LOCK(&cd->lock); \ - } while (/*CONSTCOND*/0) + } while (0) #define MAYBE_UNLOCK(cd) \ do { \ if ((cd->flags & DNS_SDLZFLAG_THREADSAFE) == 0 && \ !cd->in_configure) \ UNLOCK(&cd->lock); \ - } while (/*CONSTCOND*/0) + } while (0) /* * Log a message at the given level. Index: src/external/mpl/bind/dist/bin/named/unix/os.c diff -u src/external/mpl/bind/dist/bin/named/unix/os.c:1.6 src/external/mpl/bind/dist/bin/named/unix/os.c:1.7 --- src/external/mpl/bind/dist/bin/named/unix/os.c:1.6 Fri Feb 19 16:42:10 2021 +++ src/external/mpl/bind/dist/bin/named/unix/os.c Mon Apr 5 11:27:00 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: os.c,v 1.6 2021/02/19 16:42:10 christos Exp $ */ +/* $NetBSD: os.c,v 1.7 2021/04/05 11:27:00 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -111,7 +111,7 @@ linux_setcaps(cap_t caps) { strbuf); \ } \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define INIT_CAP \ do { \ caps = cap_init(); \ @@ -125,12 +125,12 @@ linux_setcaps(cap_t caps) { named_main_earlyfatal("cap_get_proc failed: %s", \ strbuf); \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define FREE_CAP \ do { \ cap_free(caps); \ cap_free(curcaps); \ - } while (/*CONSTCOND*/0) + } while (0) static void linux_initialprivs(void) { Index: src/external/mpl/bind/dist/bin/named/win32/dlz_dlopen_driver.c diff -u src/external/mpl/bind/dist/bin/named/win32/dlz_dlopen_driver.c:1.6 src/external/mpl/bind/dist/bin/named/win32/dlz_dlopen_driver.c:1.7 --- src/external/mpl/bind/dist/bin/named/win32/dlz_dlopen_driver.c:1.6 Fri Feb 19 16:42:10 2021 +++ src/external/mpl/bind/dist/bin/named/win32/dlz_dlopen_driver.c Mon Apr 5 11:27:01 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: dlz_dlopen_driver.c,v 1.6 2021/02/19 16:42:10 christos Exp $ */ +/* $NetBSD: dlz_dlopen_driver.c,v 1.7 2021/04/05 11:27:01 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -67,14 +67,14 @@ typedef struct dlopen_data { if ((cd->flags & DNS_SDLZFLAG_THREADSAFE) == 0 && \ !cd->in_configure) \ LOCK(&cd->lock); \ - } while (/*CONSTCOND*/0) + } while (0) #define MAYBE_UNLOCK(cd) \ do { \ if ((cd->flags & DNS_SDLZFLAG_THREADSAFE) == 0 && \ !cd->in_configure) \ UNLOCK(&cd->lock); \ - } while (/*CONSTCOND*/0) + } while (0) /* * Log a message at the given level. Index: src/external/mpl/bind/dist/bin/rndc/util.h diff -u src/external/mpl/bind/dist/bin/rndc/util.h:1.4 src/external/mpl/bind/dist/bin/rndc/util.h:1.5 --- src/external/mpl/bind/dist/bin/rndc/util.h:1.4 Fri Feb 19 16:42:11 2021 +++ src/external/mpl/bind/dist/bin/rndc/util.h Mon Apr 5 11:27:01 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: util.h,v 1.4 2021/02/19 16:42:11 christos Exp $ */ +/* $NetBSD: util.h,v 1.5 2021/04/05 11:27:01 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -30,7 +30,7 @@ fatal("%s: %s", name, isc_result_totext(result)); \ else \ notify("%s", name); \ - } while (/*CONSTCOND*/0) + } while (0) ISC_LANG_BEGINDECLS Index: src/external/mpl/bind/dist/bin/tests/makejournal.c diff -u src/external/mpl/bind/dist/bin/tests/makejournal.c:1.5 src/external/mpl/bind/dist/bin/tests/makejournal.c:1.6 --- src/external/mpl/bind/dist/bin/tests/makejournal.c:1.5 Fri Feb 19 16:42:11 2021 +++ src/external/mpl/bind/dist/bin/tests/makejournal.c Mon Apr 5 11:27:01 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: makejournal.c,v 1.5 2021/02/19 16:42:11 christos Exp $ */ +/* $NetBSD: makejournal.c,v 1.6 2021/04/05 11:27:01 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -35,7 +35,7 @@ result = (r); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) isc_mem_t *mctx = NULL; isc_log_t *lctx = NULL; Index: src/external/mpl/bind/dist/bin/tests/system/dlzexternal/driver.c diff -u src/external/mpl/bind/dist/bin/tests/system/dlzexternal/driver.c:1.9 src/external/mpl/bind/dist/bin/tests/system/dlzexternal/driver.c:1.10 --- src/external/mpl/bind/dist/bin/tests/system/dlzexternal/driver.c:1.9 Fri Feb 19 16:42:12 2021 +++ src/external/mpl/bind/dist/bin/tests/system/dlzexternal/driver.c Mon Apr 5 11:27:01 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: driver.c,v 1.9 2021/02/19 16:42:12 christos Exp $ */ +/* $NetBSD: driver.c,v 1.10 2021/04/05 11:27:01 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -37,7 +37,7 @@ result = (x); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) #define loginfo(...) \ ({ \ Index: src/external/mpl/bind/dist/bin/tests/system/rsabigexponent/bigkey.c diff -u src/external/mpl/bind/dist/bin/tests/system/rsabigexponent/bigkey.c:1.5 src/external/mpl/bind/dist/bin/tests/system/rsabigexponent/bigkey.c:1.6 --- src/external/mpl/bind/dist/bin/tests/system/rsabigexponent/bigkey.c:1.5 Fri Feb 19 16:42:14 2021 +++ src/external/mpl/bind/dist/bin/tests/system/rsabigexponent/bigkey.c Mon Apr 5 11:27:01 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: bigkey.c,v 1.5 2021/02/19 16:42:14 christos Exp $ */ +/* $NetBSD: bigkey.c,v 1.6 2021/04/05 11:27:01 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -70,7 +70,7 @@ EVP_PKEY *pkey; __LINE__); \ exit(1); \ } \ - } while (/*CONSTCOND*/0) + } while (0) int main(int argc, char **argv) { Index: src/external/mpl/bind/dist/contrib/dlz/example/dlz_example.c diff -u src/external/mpl/bind/dist/contrib/dlz/example/dlz_example.c:1.4 src/external/mpl/bind/dist/contrib/dlz/example/dlz_example.c:1.5 --- src/external/mpl/bind/dist/contrib/dlz/example/dlz_example.c:1.4 Sun May 24 19:46:20 2020 +++ src/external/mpl/bind/dist/contrib/dlz/example/dlz_example.c Mon Apr 5 11:27:01 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: dlz_example.c,v 1.4 2020/05/24 19:46:20 christos Exp $ */ +/* $NetBSD: dlz_example.c,v 1.5 2021/04/05 11:27:01 rillig Exp $ */ /* * Copyright (C) 2011 Internet Systems Consortium, Inc. ("ISC") @@ -35,7 +35,7 @@ result = (x); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) /* For this simple example, use fixed sized strings */ struct record { Index: src/external/mpl/bind/dist/contrib/dlz/modules/include/dlz_list.h diff -u src/external/mpl/bind/dist/contrib/dlz/modules/include/dlz_list.h:1.3 src/external/mpl/bind/dist/contrib/dlz/modules/include/dlz_list.h:1.4 --- src/external/mpl/bind/dist/contrib/dlz/modules/include/dlz_list.h:1.3 Sun May 24 19:46:21 2020 +++ src/external/mpl/bind/dist/contrib/dlz/modules/include/dlz_list.h Mon Apr 5 11:27:01 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: dlz_list.h,v 1.3 2020/05/24 19:46:21 christos Exp $ */ +/* $NetBSD: dlz_list.h,v 1.4 2021/04/05 11:27:01 rillig Exp $ */ /* * Copyright (C) 1997-2002, 2004, 2006, 2007, 2011-2013, 2016 Internet Systems @@ -20,7 +20,7 @@ do { \ (list).head = NULL; \ (list).tail = NULL; \ - } while (/*CONSTCOND*/0) + } while (0) #define DLZ_LINK(type) \ struct { \ @@ -30,7 +30,7 @@ do { \ (elt)->link.prev = (void *)(-1); \ (elt)->link.next = (void *)(-1); \ - } while (/*CONSTCOND*/0) + } while (0) #define DLZ_LIST_HEAD(list) ((list).head) #define DLZ_LIST_TAIL(list) ((list).tail) @@ -44,7 +44,7 @@ (elt)->link.prev = (list).tail; \ (elt)->link.next = NULL; \ (list).tail = (elt); \ - } while (/*CONSTCOND*/0) + } while (0) #define DLZ_LIST_PREV(elt, link) ((elt)->link.prev) #define DLZ_LIST_NEXT(elt, link) ((elt)->link.next) Index: src/external/mpl/bind/dist/lib/bind9/check.c diff -u src/external/mpl/bind/dist/lib/bind9/check.c:1.10 src/external/mpl/bind/dist/lib/bind9/check.c:1.11 --- src/external/mpl/bind/dist/lib/bind9/check.c:1.10 Fri Feb 19 16:42:15 2021 +++ src/external/mpl/bind/dist/lib/bind9/check.c Mon Apr 5 11:27:01 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: check.c,v 1.10 2021/02/19 16:42:15 christos Exp $ */ +/* $NetBSD: check.c,v 1.11 2021/04/05 11:27:01 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -615,7 +615,7 @@ check_dns64(cfg_aclconfctx_t *actx, cons if (result == ISC_R_SUCCESS) \ result = ISC_R_RANGE; \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define CHECK_RRL_RATE(rate, def, max_rate, name) \ do { \ @@ -626,7 +626,7 @@ check_dns64(cfg_aclconfctx_t *actx, cons CHECK_RRL(rate <= max_rate, name " %d > %d", rate, \ max_rate); \ } \ - } while (/*CONSTCOND*/0) + } while (0) static isc_result_t check_ratelimit(cfg_aclconfctx_t *actx, const cfg_obj_t *voptions, Index: src/external/mpl/bind/dist/lib/dns/adb.c diff -u src/external/mpl/bind/dist/lib/dns/adb.c:1.7 src/external/mpl/bind/dist/lib/dns/adb.c:1.8 --- src/external/mpl/bind/dist/lib/dns/adb.c:1.7 Fri Feb 19 16:42:15 2021 +++ src/external/mpl/bind/dist/lib/dns/adb.c Mon Apr 5 11:27:01 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: adb.c,v 1.7 2021/02/19 16:42:15 christos Exp $ */ +/* $NetBSD: adb.c,v 1.8 2021/04/05 11:27:01 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -2696,7 +2696,7 @@ dns_adb_create(isc_mem_t *mem, dns_view_ result = ISC_R_NOMEMORY; \ goto fail1; \ } \ - } while (/*CONSTCOND*/0) + } while (0) ALLOCENTRY(adb, entries); ALLOCENTRY(adb, deadentries); ALLOCENTRY(adb, entrylocks); @@ -2712,7 +2712,7 @@ dns_adb_create(isc_mem_t *mem, dns_view_ result = ISC_R_NOMEMORY; \ goto fail1; \ } \ - } while (/*CONSTCOND*/0) + } while (0) ALLOCNAME(adb, names); ALLOCNAME(adb, deadnames); ALLOCNAME(adb, namelocks); @@ -2752,7 +2752,7 @@ dns_adb_create(isc_mem_t *mem, dns_view_ isc_mempool_setfillcount((p), FILL_COUNT); \ isc_mempool_setname((p), n); \ isc_mempool_associatelock((p), &adb->mplock); \ - } while (/*CONSTCOND*/0) + } while (0) MPINIT(dns_adbname_t, adb->nmp, "adbname"); MPINIT(dns_adbnamehook_t, adb->nhmp, "adbnamehook"); Index: src/external/mpl/bind/dist/lib/dns/dnssec.c diff -u src/external/mpl/bind/dist/lib/dns/dnssec.c:1.7 src/external/mpl/bind/dist/lib/dns/dnssec.c:1.8 --- src/external/mpl/bind/dist/lib/dns/dnssec.c:1.7 Fri Feb 19 16:42:15 2021 +++ src/external/mpl/bind/dist/lib/dns/dnssec.c Mon Apr 5 11:27:01 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: dnssec.c,v 1.7 2021/02/19 16:42:15 christos Exp $ */ +/* $NetBSD: dnssec.c,v 1.8 2021/04/05 11:27:01 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -54,7 +54,7 @@ LIBDNS_EXTERNAL_DATA isc_stats_t *dns_dn result = (x); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) #define TYPE_SIGN 0 #define TYPE_VERIFY 1 Index: src/external/mpl/bind/dist/lib/dns/dyndb.c diff -u src/external/mpl/bind/dist/lib/dns/dyndb.c:1.7 src/external/mpl/bind/dist/lib/dns/dyndb.c:1.8 --- src/external/mpl/bind/dist/lib/dns/dyndb.c:1.7 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/dyndb.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: dyndb.c,v 1.7 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: dyndb.c,v 1.8 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -40,7 +40,7 @@ result = (op); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) typedef struct dyndb_implementation dyndb_implementation_t; struct dyndb_implementation { Index: src/external/mpl/bind/dist/lib/dns/gen.c diff -u src/external/mpl/bind/dist/lib/dns/gen.c:1.7 src/external/mpl/bind/dist/lib/dns/gen.c:1.8 --- src/external/mpl/bind/dist/lib/dns/gen.c:1.7 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/gen.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: gen.c,v 1.7 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: gen.c,v 1.8 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -971,7 +971,7 @@ main(int argc, char **argv) { "#define dns_rdataclass_%s\t" \ "((dns_rdataclass_t)dns_rdataclass_%s)\n", \ s, s); \ - } while (/*CONSTCOND*/0) + } while (0) for (cc = classes; cc != NULL; cc = cc->next) { if (cc->rdclass == 3) { Index: src/external/mpl/bind/dist/lib/dns/master.c diff -u src/external/mpl/bind/dist/lib/dns/master.c:1.7 src/external/mpl/bind/dist/lib/dns/master.c:1.8 --- src/external/mpl/bind/dist/lib/dns/master.c:1.7 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/master.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: master.c,v 1.7 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: master.c,v 1.8 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -247,7 +247,7 @@ loadctx_destroy(dns_loadctx_t *lctx); } else \ goto log_and_cleanup; \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define GETTOKEN(lexer, options, token, eol) \ GETTOKENERR(lexer, options, token, eol, {}) @@ -270,7 +270,7 @@ loadctx_destroy(dns_loadctx_t *lctx); isc_buffer_init(&target, target_mem, target_size); \ rdcount_save = rdcount; \ rdlcount_save = rdlcount; \ - } while (/*CONSTCOND*/0) + } while (0) #define WARNUNEXPECTEDEOF(lexer) \ do { \ @@ -279,7 +279,7 @@ loadctx_destroy(dns_loadctx_t *lctx); "%s: file does not end with " \ "newline", \ source); \ - } while (/*CONSTCOND*/0) + } while (0) #define EXPECTEOL \ do { \ @@ -295,7 +295,7 @@ loadctx_destroy(dns_loadctx_t *lctx); } else if (result != ISC_R_SUCCESS) \ goto log_and_cleanup; \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define MANYERRS(lctx, result) \ ((result != ISC_R_SUCCESS) && (result != ISC_R_IOERROR) && \ @@ -305,7 +305,7 @@ loadctx_destroy(dns_loadctx_t *lctx); do { \ if ((lctx)->result == ISC_R_SUCCESS) \ (lctx)->result = r; \ - } while (/*CONSTCOND*/0) + } while (0) #define LOGITFILE(result, filename) \ if (result == ISC_R_INVALIDFILE || result == ISC_R_FILENOTFOUND || \ Index: src/external/mpl/bind/dist/lib/dns/nsec3.c diff -u src/external/mpl/bind/dist/lib/dns/nsec3.c:1.7 src/external/mpl/bind/dist/lib/dns/nsec3.c:1.8 --- src/external/mpl/bind/dist/lib/dns/nsec3.c:1.7 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/nsec3.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: nsec3.c,v 1.7 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: nsec3.c,v 1.8 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -46,7 +46,7 @@ result = (x); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) #define OPTOUT(x) (((x)&DNS_NSEC3FLAG_OPTOUT) != 0) #define CREATE(x) (((x)&DNS_NSEC3FLAG_CREATE) != 0) Index: src/external/mpl/bind/dist/lib/dns/rbt.c diff -u src/external/mpl/bind/dist/lib/dns/rbt.c:1.7 src/external/mpl/bind/dist/lib/dns/rbt.c:1.8 --- src/external/mpl/bind/dist/lib/dns/rbt.c:1.7 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/rbt.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: rbt.c,v 1.7 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: rbt.c,v 1.8 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -49,7 +49,7 @@ result = (x); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) #define RBT_MAGIC ISC_MAGIC('R', 'B', 'T', '+') #define VALID_RBT(rbt) ISC_MAGIC_VALID(rbt, RBT_MAGIC) @@ -283,7 +283,7 @@ getdata(dns_rbtnode_t *node, file_header do { \ INSIST((chain)->level_count < DNS_RBT_LEVELBLOCK); \ (chain)->levels[(chain)->level_count++] = (node); \ - } while (/*CONSTCOND*/0) + } while (0) /*% * The following macros directly access normally private name variables. Index: src/external/mpl/bind/dist/lib/dns/spnego_asn1.c diff -u src/external/mpl/bind/dist/lib/dns/spnego_asn1.c:1.7 src/external/mpl/bind/dist/lib/dns/spnego_asn1.c:1.8 --- src/external/mpl/bind/dist/lib/dns/spnego_asn1.c:1.7 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/spnego_asn1.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: spnego_asn1.c,v 1.7 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: spnego_asn1.c,v 1.8 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -53,7 +53,7 @@ typedef struct oid { (B) = NULL; \ } \ } \ - } while (/*CONSTCOND*/0) + } while (0) #endif /* ifndef __asn1_common_definitions__ */ Index: src/external/mpl/bind/dist/lib/dns/ttl.c diff -u src/external/mpl/bind/dist/lib/dns/ttl.c:1.7 src/external/mpl/bind/dist/lib/dns/ttl.c:1.8 --- src/external/mpl/bind/dist/lib/dns/ttl.c:1.7 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/ttl.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: ttl.c,v 1.7 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: ttl.c,v 1.8 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -35,7 +35,7 @@ isc_result_t _r = (x); \ if (_r != ISC_R_SUCCESS) \ return ((_r)); \ - } while (/*CONSTCOND*/0) + } while (0) static isc_result_t bind_ttl(isc_textregion_t *source, uint32_t *ttl); Index: src/external/mpl/bind/dist/lib/dns/xfrin.c diff -u src/external/mpl/bind/dist/lib/dns/xfrin.c:1.7 src/external/mpl/bind/dist/lib/dns/xfrin.c:1.8 --- src/external/mpl/bind/dist/lib/dns/xfrin.c:1.7 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/xfrin.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: xfrin.c,v 1.7 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: xfrin.c,v 1.8 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -60,14 +60,14 @@ result = (code); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) #define CHECK(op) \ do { \ result = (op); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) /*% * The states of the *XFR state machine. We handle both IXFR and AXFR Index: src/external/mpl/bind/dist/lib/dns/cache.c diff -u src/external/mpl/bind/dist/lib/dns/cache.c:1.5 src/external/mpl/bind/dist/lib/dns/cache.c:1.6 --- src/external/mpl/bind/dist/lib/dns/cache.c:1.5 Fri Feb 19 16:42:15 2021 +++ src/external/mpl/bind/dist/lib/dns/cache.c Mon Apr 5 11:27:01 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: cache.c,v 1.5 2021/02/19 16:42:15 christos Exp $ */ +/* $NetBSD: cache.c,v 1.6 2021/04/05 11:27:01 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -1369,7 +1369,7 @@ dns_cache_dumpstats(dns_cache_t *cache, xmlrc = (a); \ if (xmlrc < 0) \ goto error; \ - } while (/*CONSTCOND*/0) + } while (0) static int renderstat(const char *name, uint64_t value, xmlTextWriterPtr writer) { int xmlrc; Index: src/external/mpl/bind/dist/lib/dns/diff.c diff -u src/external/mpl/bind/dist/lib/dns/diff.c:1.5 src/external/mpl/bind/dist/lib/dns/diff.c:1.6 --- src/external/mpl/bind/dist/lib/dns/diff.c:1.5 Fri Feb 19 16:42:15 2021 +++ src/external/mpl/bind/dist/lib/dns/diff.c Mon Apr 5 11:27:01 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: diff.c,v 1.5 2021/02/19 16:42:15 christos Exp $ */ +/* $NetBSD: diff.c,v 1.6 2021/04/05 11:27:01 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -40,7 +40,7 @@ result = (op); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) #define DIFF_COMMON_LOGARGS \ dns_lctx, DNS_LOGCATEGORY_GENERAL, DNS_LOGMODULE_DIFF Index: src/external/mpl/bind/dist/lib/dns/private.c diff -u src/external/mpl/bind/dist/lib/dns/private.c:1.5 src/external/mpl/bind/dist/lib/dns/private.c:1.6 --- src/external/mpl/bind/dist/lib/dns/private.c:1.5 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/private.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: private.c,v 1.5 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: private.c,v 1.6 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -49,7 +49,7 @@ result = (x); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) /* * Work out if 'param' should be ignored or not (i.e. it is in the process Index: src/external/mpl/bind/dist/lib/dns/time.c diff -u src/external/mpl/bind/dist/lib/dns/time.c:1.5 src/external/mpl/bind/dist/lib/dns/time.c:1.6 --- src/external/mpl/bind/dist/lib/dns/time.c:1.5 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/time.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: time.c,v 1.5 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: time.c,v 1.6 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -139,7 +139,7 @@ dns_time64_fromtext(const char *source, do { \ if (value < (min) || value > (max)) \ return ((ISC_R_RANGE)); \ - } while (/*CONSTCOND*/0) + } while (0) if (strlen(source) != 14U) { return (DNS_R_SYNTAX); Index: src/external/mpl/bind/dist/lib/dns/timer.c diff -u src/external/mpl/bind/dist/lib/dns/timer.c:1.5 src/external/mpl/bind/dist/lib/dns/timer.c:1.6 --- src/external/mpl/bind/dist/lib/dns/timer.c:1.5 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/timer.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: timer.c,v 1.5 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: timer.c,v 1.6 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -27,7 +27,7 @@ result = (op); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) isc_result_t dns_timer_setidle(isc_timer_t *timer, unsigned int maxtime, Index: src/external/mpl/bind/dist/lib/dns/client.c diff -u src/external/mpl/bind/dist/lib/dns/client.c:1.8 src/external/mpl/bind/dist/lib/dns/client.c:1.9 --- src/external/mpl/bind/dist/lib/dns/client.c:1.8 Fri Feb 19 16:42:15 2021 +++ src/external/mpl/bind/dist/lib/dns/client.c Mon Apr 5 11:27:01 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: client.c,v 1.8 2021/02/19 16:42:15 christos Exp $ */ +/* $NetBSD: client.c,v 1.9 2021/04/05 11:27:01 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -77,7 +77,7 @@ result = (r); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) /*% * DNS client object Index: src/external/mpl/bind/dist/lib/dns/dst_api.c diff -u src/external/mpl/bind/dist/lib/dns/dst_api.c:1.8 src/external/mpl/bind/dist/lib/dns/dst_api.c:1.9 --- src/external/mpl/bind/dist/lib/dns/dst_api.c:1.8 Fri Feb 19 16:42:15 2021 +++ src/external/mpl/bind/dist/lib/dns/dst_api.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: dst_api.c,v 1.8 2021/02/19 16:42:15 christos Exp $ */ +/* $NetBSD: dst_api.c,v 1.9 2021/04/05 11:27:02 rillig Exp $ */ /* * Portions Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -175,7 +175,7 @@ addsuffix(char *filename, int len, const result = (x); \ if (result != ISC_R_SUCCESS) \ goto out; \ - } while (/*CONSTCOND*/0) + } while (0) #define CHECKALG(alg) \ do { \ @@ -183,7 +183,7 @@ addsuffix(char *filename, int len, const _r = algorithm_status(alg); \ if (_r != ISC_R_SUCCESS) \ return ((_r)); \ - } while (/*CONSTCOND*/0) + } while (0) isc_result_t dst_lib_init(isc_mem_t *mctx, const char *engine) { Index: src/external/mpl/bind/dist/lib/dns/name.c diff -u src/external/mpl/bind/dist/lib/dns/name.c:1.8 src/external/mpl/bind/dist/lib/dns/name.c:1.9 --- src/external/mpl/bind/dist/lib/dns/name.c:1.8 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/name.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: name.c,v 1.8 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: name.c,v 1.9 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -118,7 +118,7 @@ static unsigned char maptolower[] = { name->length = 0; \ name->labels = 0; \ name->attributes &= ~DNS_NAMEATTR_ABSOLUTE; \ - } while (/*CONSTCOND*/0) + } while (0) /*% * A name is "bindable" if it can be set to point to a new value, i.e. Index: src/external/mpl/bind/dist/lib/dns/rcode.c diff -u src/external/mpl/bind/dist/lib/dns/rcode.c:1.8 src/external/mpl/bind/dist/lib/dns/rcode.c:1.9 --- src/external/mpl/bind/dist/lib/dns/rcode.c:1.8 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/rcode.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: rcode.c,v 1.8 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: rcode.c,v 1.9 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -44,7 +44,7 @@ isc_result_t _r = (x); \ if (_r != ISC_R_SUCCESS) \ return ((_r)); \ - } while (/*CONSTCOND*/0) + } while (0) #define NUMBERSIZE sizeof("037777777777") /* 2^32-1 octal + NUL */ Index: src/external/mpl/bind/dist/lib/dns/sdb.c diff -u src/external/mpl/bind/dist/lib/dns/sdb.c:1.8 src/external/mpl/bind/dist/lib/dns/sdb.c:1.9 --- src/external/mpl/bind/dist/lib/dns/sdb.c:1.8 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/sdb.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sdb.c,v 1.8 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: sdb.c,v 1.9 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -124,14 +124,14 @@ typedef struct sdb_rdatasetiter { unsigned int flags = sdb->implementation->flags; \ if ((flags & DNS_SDBFLAG_THREADSAFE) == 0) \ LOCK(&sdb->implementation->driverlock); \ - } while (/*CONSTCOND*/0) + } while (0) #define MAYBE_UNLOCK(sdb) \ do { \ unsigned int flags = sdb->implementation->flags; \ if ((flags & DNS_SDBFLAG_THREADSAFE) == 0) \ UNLOCK(&sdb->implementation->driverlock); \ - } while (/*CONSTCOND*/0) + } while (0) #endif /* ifdef __COVERITY__ */ static int dummy; Index: src/external/mpl/bind/dist/lib/dns/sdlz.c diff -u src/external/mpl/bind/dist/lib/dns/sdlz.c:1.8 src/external/mpl/bind/dist/lib/dns/sdlz.c:1.9 --- src/external/mpl/bind/dist/lib/dns/sdlz.c:1.8 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/sdlz.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sdlz.c,v 1.8 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: sdlz.c,v 1.9 2021/04/05 11:27:02 rillig Exp $ */ /* * Portions Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -171,14 +171,14 @@ typedef struct sdlz_rdatasetiter { unsigned int flags = imp->flags; \ if ((flags & DNS_SDLZFLAG_THREADSAFE) == 0) \ LOCK(&imp->driverlock); \ - } while (/*CONSTCOND*/0) + } while (0) #define MAYBE_UNLOCK(imp) \ do { \ unsigned int flags = imp->flags; \ if ((flags & DNS_SDLZFLAG_THREADSAFE) == 0) \ UNLOCK(&imp->driverlock); \ - } while (/*CONSTCOND*/0) + } while (0) #endif /* ifdef __COVERITY__ */ /* Index: src/external/mpl/bind/dist/lib/dns/tkey.c diff -u src/external/mpl/bind/dist/lib/dns/tkey.c:1.8 src/external/mpl/bind/dist/lib/dns/tkey.c:1.9 --- src/external/mpl/bind/dist/lib/dns/tkey.c:1.8 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/tkey.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: tkey.c,v 1.8 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: tkey.c,v 1.9 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -58,7 +58,7 @@ result = (x); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) static void tkey_log(const char *fmt, ...) ISC_FORMAT_PRINTF(1, 2); Index: src/external/mpl/bind/dist/lib/dns/update.c diff -u src/external/mpl/bind/dist/lib/dns/update.c:1.8 src/external/mpl/bind/dist/lib/dns/update.c:1.9 --- src/external/mpl/bind/dist/lib/dns/update.c:1.8 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/update.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: update.c,v 1.8 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: update.c,v 1.9 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -84,7 +84,7 @@ result = (op); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) /*% * Fail unconditionally with result 'code', which must not @@ -100,7 +100,7 @@ result = (code); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) /*% * Fail unconditionally and log as a client error. @@ -122,7 +122,7 @@ _what, msg, isc_result_totext(result)); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) #define FAILN(code, name, msg) \ do { \ @@ -144,7 +144,7 @@ } \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) #define FAILNT(code, name, type, msg) \ do { \ @@ -168,7 +168,7 @@ } \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) /*% * Fail unconditionally and log as a server error. @@ -182,7 +182,7 @@ isc_result_totext(result)); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) /**************************************************************************/ Index: src/external/mpl/bind/dist/lib/dns/dnstap.c diff -u src/external/mpl/bind/dist/lib/dns/dnstap.c:1.9 src/external/mpl/bind/dist/lib/dns/dnstap.c:1.10 --- src/external/mpl/bind/dist/lib/dns/dnstap.c:1.9 Fri Feb 19 16:42:15 2021 +++ src/external/mpl/bind/dist/lib/dns/dnstap.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: dnstap.c,v 1.9 2021/02/19 16:42:15 christos Exp $ */ +/* $NetBSD: dnstap.c,v 1.10 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -130,7 +130,7 @@ struct dns_dtenv { result = (x); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) typedef struct ioq { unsigned int generation; Index: src/external/mpl/bind/dist/lib/dns/masterdump.c diff -u src/external/mpl/bind/dist/lib/dns/masterdump.c:1.9 src/external/mpl/bind/dist/lib/dns/masterdump.c:1.10 --- src/external/mpl/bind/dist/lib/dns/masterdump.c:1.9 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/masterdump.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: masterdump.c,v 1.9 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: masterdump.c,v 1.10 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -58,13 +58,13 @@ isc_result_t _r = (x); \ if (_r != ISC_R_SUCCESS) \ return ((_r)); \ - } while (/*CONSTCOND*/0) + } while (0) #define CHECK(x) \ do { \ if ((x) != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) struct dns_master_style { dns_masterstyle_flags_t flags; /* DNS_STYLEFLAG_* */ @@ -460,7 +460,7 @@ totext_ctx_init(const dns_master_style_t ctx->style.tab_width, target)) != \ ISC_R_SUCCESS) \ return ((result)); \ - } while (/*CONSTCOND*/0) + } while (0) static isc_result_t str_totext(const char *source, isc_buffer_t *target) { Index: src/external/mpl/bind/dist/lib/dns/rdata.c diff -u src/external/mpl/bind/dist/lib/dns/rdata.c:1.9 src/external/mpl/bind/dist/lib/dns/rdata.c:1.10 --- src/external/mpl/bind/dist/lib/dns/rdata.c:1.9 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/rdata.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: rdata.c,v 1.9 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: rdata.c,v 1.10 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -50,7 +50,7 @@ isc_result_t _r = (x); \ if (_r != ISC_R_SUCCESS) \ return ((_r)); \ - } while (/*CONSTCOND*/0) + } while (0) #define RETTOK(x) \ do { \ @@ -59,14 +59,14 @@ isc_lex_ungettoken(lexer, &token); \ return (_r); \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define CHECK(op) \ do { \ result = (op); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) #define CHECKTOK(op) \ do { \ @@ -75,7 +75,7 @@ isc_lex_ungettoken(lexer, &token); \ goto cleanup; \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define DNS_AS_STR(t) ((t).value.as_textregion.base) Index: src/external/mpl/bind/dist/lib/dns/view.c diff -u src/external/mpl/bind/dist/lib/dns/view.c:1.9 src/external/mpl/bind/dist/lib/dns/view.c:1.10 --- src/external/mpl/bind/dist/lib/dns/view.c:1.9 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/view.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: view.c,v 1.9 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: view.c,v 1.10 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -67,7 +67,7 @@ result = (op); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) #define RESSHUTDOWN(v) \ ((atomic_load(&(v)->attributes) & DNS_VIEWATTR_RESSHUTDOWN) != 0) Index: src/external/mpl/bind/dist/lib/dns/dst_parse.c diff -u src/external/mpl/bind/dist/lib/dns/dst_parse.c:1.6 src/external/mpl/bind/dist/lib/dns/dst_parse.c:1.7 --- src/external/mpl/bind/dist/lib/dns/dst_parse.c:1.6 Fri Feb 19 16:42:15 2021 +++ src/external/mpl/bind/dist/lib/dns/dst_parse.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: dst_parse.c,v 1.6 2021/02/19 16:42:15 christos Exp $ */ +/* $NetBSD: dst_parse.c,v 1.7 2021/04/05 11:27:02 rillig Exp $ */ /* * Portions Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -429,7 +429,7 @@ dst__privstruct_parse(dst_key_t *key, un ret = isc_lex_gettoken(lex, opt, token); \ if (ret != ISC_R_SUCCESS) \ goto fail; \ - } while (/*CONSTCOND*/0) + } while (0) #define READLINE(lex, opt, token) \ do { \ Index: src/external/mpl/bind/dist/lib/dns/gssapi_link.c diff -u src/external/mpl/bind/dist/lib/dns/gssapi_link.c:1.6 src/external/mpl/bind/dist/lib/dns/gssapi_link.c:1.7 --- src/external/mpl/bind/dist/lib/dns/gssapi_link.c:1.6 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/gssapi_link.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: gssapi_link.c,v 1.6 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: gssapi_link.c,v 1.7 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -35,13 +35,13 @@ do { \ (gb).length = (r).length; \ (gb).value = (r).base; \ - } while (/*CONSTCOND*/0) + } while (0) #define GBUFFER_TO_REGION(gb, r) \ do { \ (r).length = (unsigned int)(gb).length; \ (r).base = (gb).value; \ - } while (/*CONSTCOND*/0) + } while (0) struct dst_gssapi_signverifyctx { isc_buffer_t *buffer; Index: src/external/mpl/bind/dist/lib/dns/gssapictx.c diff -u src/external/mpl/bind/dist/lib/dns/gssapictx.c:1.6 src/external/mpl/bind/dist/lib/dns/gssapictx.c:1.7 --- src/external/mpl/bind/dist/lib/dns/gssapictx.c:1.6 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/gssapictx.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: gssapictx.c,v 1.6 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: gssapictx.c,v 1.7 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -93,20 +93,20 @@ static gss_OID_set_desc mech_oid_set = { do { \ (gb).length = (r).length; \ (gb).value = (r).base; \ - } while (/*CONSTCOND*/0) + } while (0) #define GBUFFER_TO_REGION(gb, r) \ do { \ (r).length = (unsigned int)(gb).length; \ (r).base = (gb).value; \ - } while (/*CONSTCOND*/0) + } while (0) #define RETERR(x) \ do { \ result = (x); \ if (result != ISC_R_SUCCESS) \ goto out; \ - } while (/*CONSTCOND*/0) + } while (0) #ifdef GSSAPI static inline void Index: src/external/mpl/bind/dist/lib/dns/journal.c diff -u src/external/mpl/bind/dist/lib/dns/journal.c:1.6 src/external/mpl/bind/dist/lib/dns/journal.c:1.7 --- src/external/mpl/bind/dist/lib/dns/journal.c:1.6 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/journal.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: journal.c,v 1.6 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: journal.c,v 1.7 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -94,14 +94,14 @@ result = (code); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) #define CHECK(op) \ do { \ result = (op); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) #define JOURNAL_SERIALSET 0x01U Index: src/external/mpl/bind/dist/lib/dns/nsec.c diff -u src/external/mpl/bind/dist/lib/dns/nsec.c:1.6 src/external/mpl/bind/dist/lib/dns/nsec.c:1.7 --- src/external/mpl/bind/dist/lib/dns/nsec.c:1.6 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/nsec.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: nsec.c,v 1.6 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: nsec.c,v 1.7 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -35,7 +35,7 @@ result = (x); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) void dns_nsec_setbit(unsigned char *array, unsigned int type, unsigned int bit) { Index: src/external/mpl/bind/dist/lib/dns/keymgr.c diff -u src/external/mpl/bind/dist/lib/dns/keymgr.c:1.4 src/external/mpl/bind/dist/lib/dns/keymgr.c:1.5 --- src/external/mpl/bind/dist/lib/dns/keymgr.c:1.4 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/keymgr.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: keymgr.c,v 1.4 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: keymgr.c,v 1.5 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -39,7 +39,7 @@ result = (x); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) /* * Set key state to `target` state and change last changed @@ -52,7 +52,7 @@ dst_key_setstate((key), (state), (target)); \ dst_key_settime((key), (timing), time); \ } \ - } while (/*CONSTCOND*/0) + } while (0) /* Shorter keywords for better readability. */ #define HIDDEN DST_KEY_STATE_HIDDEN Index: src/external/mpl/bind/dist/lib/dns/message.c diff -u src/external/mpl/bind/dist/lib/dns/message.c:1.11 src/external/mpl/bind/dist/lib/dns/message.c:1.12 --- src/external/mpl/bind/dist/lib/dns/message.c:1.11 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/message.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: message.c,v 1.11 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: message.c,v 1.12 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -980,7 +980,7 @@ getrdata(isc_buffer_t *source, dns_messa result = r; \ goto cleanup; \ } \ - } while (/*CONSTCOND*/0) + } while (0) static isc_result_t getquestions(isc_buffer_t *source, dns_message_t *msg, dns_decompress_t *dctx, @@ -3344,7 +3344,7 @@ dns_message_checksig(dns_message_t *msg, for (__i = 0; __i < msg->indent.count; __i++) { \ ADD_STRING(target, msg->indent.string); \ } \ - } while (/*CONSTCOND*/0) + } while (0) isc_result_t dns_message_sectiontotext(dns_message_t *msg, dns_section_t section, Index: src/external/mpl/bind/dist/lib/dns/rbtdb.c diff -u src/external/mpl/bind/dist/lib/dns/rbtdb.c:1.11 src/external/mpl/bind/dist/lib/dns/rbtdb.c:1.12 --- src/external/mpl/bind/dist/lib/dns/rbtdb.c:1.11 Tue Mar 23 18:46:07 2021 +++ src/external/mpl/bind/dist/lib/dns/rbtdb.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: rbtdb.c,v 1.11 2021/03/23 18:46:07 rillig Exp $ */ +/* $NetBSD: rbtdb.c,v 1.12 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -83,7 +83,7 @@ result = (op); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) /* * This is the map file header for RBTDB images. It is populated, and then Index: src/external/mpl/bind/dist/lib/dns/resolver.c diff -u src/external/mpl/bind/dist/lib/dns/resolver.c:1.11 src/external/mpl/bind/dist/lib/dns/resolver.c:1.12 --- src/external/mpl/bind/dist/lib/dns/resolver.c:1.11 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/resolver.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: resolver.c,v 1.11 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: resolver.c,v 1.12 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -111,46 +111,46 @@ #define RTRACE(m) \ do { \ UNUSED(m); \ - } while (/*CONSTCOND*/0) + } while (0) #define RRTRACE(r, m) \ do { \ UNUSED(r); \ UNUSED(m); \ - } while (/*CONSTCOND*/0) + } while (0) #define FCTXTRACE(m) \ do { \ UNUSED(m); \ - } while (/*CONSTCOND*/0) + } while (0) #define FCTXTRACE2(m1, m2) \ do { \ UNUSED(m1); \ UNUSED(m2); \ - } while (/*CONSTCOND*/0) + } while (0) #define FCTXTRACE3(m1, res) \ do { \ UNUSED(m1); \ UNUSED(res); \ - } while (/*CONSTCOND*/0) + } while (0) #define FCTXTRACE4(m1, m2, res) \ do { \ UNUSED(m1); \ UNUSED(m2); \ UNUSED(res); \ - } while (/*CONSTCOND*/0) + } while (0) #define FCTXTRACE5(m1, m2, v) \ do { \ UNUSED(m1); \ UNUSED(m2); \ UNUSED(v); \ - } while (/*CONSTCOND*/0) + } while (0) #define FTRACE(m) \ do { \ UNUSED(m); \ - } while (/*CONSTCOND*/0) + } while (0) #define QTRACE(m) \ do { \ UNUSED(m); \ - } while (/*CONSTCOND*/0) + } while (0) #endif /* WANT_QUERYTRACE */ #define US_PER_SEC 1000000U Index: src/external/mpl/bind/dist/lib/dns/zone.c diff -u src/external/mpl/bind/dist/lib/dns/zone.c:1.12 src/external/mpl/bind/dist/lib/dns/zone.c:1.13 --- src/external/mpl/bind/dist/lib/dns/zone.c:1.12 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/zone.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: zone.c,v 1.12 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: zone.c,v 1.13 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -163,12 +163,12 @@ typedef struct dns_include dns_include_t LOCK(&(z)->lock); \ INSIST(!(z)->locked); \ (z)->locked = true; \ - } while (/*CONSTCOND*/0) + } while (0) #define UNLOCK_ZONE(z) \ do { \ (z)->locked = false; \ UNLOCK(&(z)->lock); \ - } while (/*CONSTCOND*/0) + } while (0) #define LOCKED_ZONE(z) ((z)->locked) #define TRYLOCK_ZONE(result, z) \ do { \ @@ -177,7 +177,7 @@ typedef struct dns_include dns_include_t INSIST(!(z)->locked); \ (z)->locked = true; \ } \ - } while (/*CONSTCOND*/0) + } while (0) #else /* ifdef DNS_ZONE_CHECKLOCK */ #define LOCK_ZONE(z) LOCK(&(z)->lock) #define UNLOCK_ZONE(z) UNLOCK(&(z)->lock) @@ -185,7 +185,7 @@ typedef struct dns_include dns_include_t #define TRYLOCK_ZONE(result, z) \ do { \ result = isc_mutex_trylock(&(z)->lock); \ - } while (/*CONSTCOND*/0) + } while (0) #endif /* ifdef DNS_ZONE_CHECKLOCK */ #define ZONEDB_INITLOCK(l) isc_rwlock_init((l), 0, 0) @@ -462,7 +462,7 @@ struct dns_zone { dns__zonediff_t *_z = (z); \ (_z)->diff = (d); \ (_z)->offline = false; \ - } while (/*CONSTCOND*/0) + } while (0) #define DNS_ZONE_FLAG(z, f) ((atomic_load_relaxed(&(z)->flags) & (f)) != 0) #define DNS_ZONE_SETFLAG(z, f) atomic_fetch_or(&(z)->flags, (f)) @@ -540,7 +540,7 @@ typedef enum { result = (op); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) struct dns_unreachable { isc_sockaddr_t remote; @@ -915,7 +915,7 @@ static const char *dbargv_default[] = { isc_interval_set(&_i, _j / 2, 0); \ (void)isc_time_add((a), &_i, (c)); \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define DNS_ZONE_TIME_ADD(a, b, c) \ do { \ @@ -929,7 +929,7 @@ static const char *dbargv_default[] = { isc_interval_set(&_i, (b) / 2, 0); \ (void)isc_time_add((a), &_i, (c)); \ } \ - } while (/*CONSTCOND*/0) + } while (0) typedef struct nsec3param nsec3param_t; struct nsec3param { Index: src/external/mpl/bind/dist/lib/dns/include/dns/name.h diff -u src/external/mpl/bind/dist/lib/dns/include/dns/name.h:1.6 src/external/mpl/bind/dist/lib/dns/include/dns/name.h:1.7 --- src/external/mpl/bind/dist/lib/dns/include/dns/name.h:1.6 Fri Feb 19 16:42:16 2021 +++ src/external/mpl/bind/dist/lib/dns/include/dns/name.h Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: name.h,v 1.6 2021/02/19 16:42:16 christos Exp $ */ +/* $NetBSD: name.h,v 1.7 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -1350,7 +1350,7 @@ ISC_LANG_ENDDECLS _n->buffer = NULL; \ ISC_LINK_INIT(_n, link); \ ISC_LIST_INIT(_n->list); \ - } while (/*CONSTCOND*/0) + } while (0) #define DNS_NAME_RESET(n) \ do { \ @@ -1360,7 +1360,7 @@ ISC_LANG_ENDDECLS (n)->attributes &= ~DNS_NAMEATTR_ABSOLUTE; \ if ((n)->buffer != NULL) \ isc_buffer_clear((n)->buffer); \ - } while (/*CONSTCOND*/0) + } while (0) #define DNS_NAME_SETBUFFER(n, b) (n)->buffer = (b) @@ -1373,7 +1373,7 @@ ISC_LANG_ENDDECLS do { \ (r)->base = (n)->ndata; \ (r)->length = (n)->length; \ - } while (/*CONSTCOND*/0) + } while (0) #define DNS_NAME_SPLIT(n, l, p, s) \ do { \ @@ -1386,7 +1386,7 @@ ISC_LANG_ENDDECLS if (_s != NULL) \ dns_name_getlabelsequence(_n, _n->labels - _l, _l, \ _s); \ - } while (/*CONSTCOND*/0) + } while (0) #ifdef DNS_NAME_USEINLINE Index: src/external/mpl/bind/dist/lib/dns/rdata/rdatastructpre.h diff -u src/external/mpl/bind/dist/lib/dns/rdata/rdatastructpre.h:1.4 src/external/mpl/bind/dist/lib/dns/rdata/rdatastructpre.h:1.5 --- src/external/mpl/bind/dist/lib/dns/rdata/rdatastructpre.h:1.4 Fri Feb 19 16:42:17 2021 +++ src/external/mpl/bind/dist/lib/dns/rdata/rdatastructpre.h Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: rdatastructpre.h,v 1.4 2021/02/19 16:42:17 christos Exp $ */ +/* $NetBSD: rdatastructpre.h,v 1.5 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -33,4 +33,4 @@ typedef struct dns_rdatacommon { (_data)->common.rdtype = (_rdtype); \ (_data)->common.rdclass = (_rdclass); \ ISC_LINK_INIT(&(_data)->common, link); \ - } while (/*CONSTCOND*/0) + } while (0) Index: src/external/mpl/bind/dist/lib/dns/rdata/in_1/wks_11.c diff -u src/external/mpl/bind/dist/lib/dns/rdata/in_1/wks_11.c:1.7 src/external/mpl/bind/dist/lib/dns/rdata/in_1/wks_11.c:1.8 --- src/external/mpl/bind/dist/lib/dns/rdata/in_1/wks_11.c:1.7 Fri Feb 19 16:42:18 2021 +++ src/external/mpl/bind/dist/lib/dns/rdata/in_1/wks_11.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: wks_11.c,v 1.7 2021/02/19 16:42:18 christos Exp $ */ +/* $NetBSD: wks_11.c,v 1.8 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -30,7 +30,7 @@ result = (op); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) #endif /* ifndef CHECK */ #define RRTYPE_WKS_ATTRIBUTES (0) Index: src/external/mpl/bind/dist/lib/dns/tests/dnstest.c diff -u src/external/mpl/bind/dist/lib/dns/tests/dnstest.c:1.8 src/external/mpl/bind/dist/lib/dns/tests/dnstest.c:1.9 --- src/external/mpl/bind/dist/lib/dns/tests/dnstest.c:1.8 Fri Feb 19 16:42:18 2021 +++ src/external/mpl/bind/dist/lib/dns/tests/dnstest.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: dnstest.c,v 1.8 2021/02/19 16:42:18 christos Exp $ */ +/* $NetBSD: dnstest.c,v 1.9 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -61,7 +61,7 @@ if (result != ISC_R_SUCCESS) { \ goto cleanup; \ } \ - } while (/*CONSTCOND*/0) + } while (0) isc_mem_t *dt_mctx = NULL; isc_log_t *lctx = NULL; Index: src/external/mpl/bind/dist/lib/dns/tests/tsig_test.c diff -u src/external/mpl/bind/dist/lib/dns/tests/tsig_test.c:1.6 src/external/mpl/bind/dist/lib/dns/tests/tsig_test.c:1.7 --- src/external/mpl/bind/dist/lib/dns/tests/tsig_test.c:1.6 Fri Feb 19 16:42:18 2021 +++ src/external/mpl/bind/dist/lib/dns/tests/tsig_test.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: tsig_test.c,v 1.6 2021/02/19 16:42:18 christos Exp $ */ +/* $NetBSD: tsig_test.c,v 1.7 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -41,7 +41,7 @@ if (result != ISC_R_SUCCESS) { \ goto cleanup; \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define TEST_ORIGIN "test" Index: src/external/mpl/bind/dist/lib/irs/getnameinfo.c diff -u src/external/mpl/bind/dist/lib/irs/getnameinfo.c:1.5 src/external/mpl/bind/dist/lib/irs/getnameinfo.c:1.6 --- src/external/mpl/bind/dist/lib/irs/getnameinfo.c:1.5 Fri Feb 19 16:42:18 2021 +++ src/external/mpl/bind/dist/lib/irs/getnameinfo.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: getnameinfo.c,v 1.5 2021/02/19 16:42:18 christos Exp $ */ +/* $NetBSD: getnameinfo.c,v 1.6 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -137,7 +137,7 @@ static struct afd { result = (code); \ if (result != 0) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) #ifdef _WIN32 int Index: src/external/mpl/bind/dist/lib/isc/base32.c diff -u src/external/mpl/bind/dist/lib/isc/base32.c:1.6 src/external/mpl/bind/dist/lib/isc/base32.c:1.7 --- src/external/mpl/bind/dist/lib/isc/base32.c:1.6 Fri Feb 19 16:42:19 2021 +++ src/external/mpl/bind/dist/lib/isc/base32.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: base32.c,v 1.6 2021/02/19 16:42:19 christos Exp $ */ +/* $NetBSD: base32.c,v 1.7 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -27,7 +27,7 @@ isc_result_t _r = (x); \ if (_r != ISC_R_SUCCESS) \ return ((_r)); \ - } while (/*CONSTCOND*/0) + } while (0) /*@{*/ /*! Index: src/external/mpl/bind/dist/lib/isc/base64.c diff -u src/external/mpl/bind/dist/lib/isc/base64.c:1.6 src/external/mpl/bind/dist/lib/isc/base64.c:1.7 --- src/external/mpl/bind/dist/lib/isc/base64.c:1.6 Fri Feb 19 16:42:19 2021 +++ src/external/mpl/bind/dist/lib/isc/base64.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: base64.c,v 1.6 2021/02/19 16:42:19 christos Exp $ */ +/* $NetBSD: base64.c,v 1.7 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -26,7 +26,7 @@ isc_result_t _r = (x); \ if (_r != ISC_R_SUCCESS) \ return ((_r)); \ - } while (/*CONSTCOND*/0) + } while (0) /*@{*/ /*! Index: src/external/mpl/bind/dist/lib/isc/hex.c diff -u src/external/mpl/bind/dist/lib/isc/hex.c:1.6 src/external/mpl/bind/dist/lib/isc/hex.c:1.7 --- src/external/mpl/bind/dist/lib/isc/hex.c:1.6 Fri Feb 19 16:42:19 2021 +++ src/external/mpl/bind/dist/lib/isc/hex.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: hex.c,v 1.6 2021/02/19 16:42:19 christos Exp $ */ +/* $NetBSD: hex.c,v 1.7 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -27,7 +27,7 @@ isc_result_t _r = (x); \ if (_r != ISC_R_SUCCESS) \ return ((_r)); \ - } while (/*CONSTCOND*/0) + } while (0) /* * BEW: These static functions are copied from lib/dns/rdata.c. Index: src/external/mpl/bind/dist/lib/isc/mem.c diff -u src/external/mpl/bind/dist/lib/isc/mem.c:1.8 src/external/mpl/bind/dist/lib/isc/mem.c:1.9 --- src/external/mpl/bind/dist/lib/isc/mem.c:1.8 Fri Feb 19 16:42:19 2021 +++ src/external/mpl/bind/dist/lib/isc/mem.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: mem.c,v 1.8 2021/02/19 16:42:19 christos Exp $ */ +/* $NetBSD: mem.c,v 1.9 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -221,13 +221,13 @@ struct isc__mempool { if (ISC_UNLIKELY((isc_mem_debugging & TRACE_OR_RECORD) != 0 && \ b != NULL)) \ add_trace_entry(a, b, c, d, e); \ - } while (/*CONSTCOND*/0) + } while (0) #define DELETE_TRACE(a, b, c, d, e) \ do { \ if (ISC_UNLIKELY((isc_mem_debugging & TRACE_OR_RECORD) != 0 && \ b != NULL)) \ delete_trace_entry(a, b, c, d, e); \ - } while (/*CONSTCOND*/0) + } while (0) static void print_active(isc__mem_t *ctx, FILE *out); @@ -2092,7 +2092,7 @@ typedef struct summarystat { xmlrc = (a); \ if (xmlrc < 0) \ goto error; \ - } while (/*CONSTCOND*/0) + } while (0) static int xml_renderctx(isc__mem_t *ctx, summarystat_t *summary, xmlTextWriterPtr writer) { Index: src/external/mpl/bind/dist/lib/isc/regex.c diff -u src/external/mpl/bind/dist/lib/isc/regex.c:1.5 src/external/mpl/bind/dist/lib/isc/regex.c:1.6 --- src/external/mpl/bind/dist/lib/isc/regex.c:1.5 Fri Feb 19 16:42:19 2021 +++ src/external/mpl/bind/dist/lib/isc/regex.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: regex.c,v 1.5 2021/02/19 16:42:19 christos Exp $ */ +/* $NetBSD: regex.c,v 1.6 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -23,7 +23,7 @@ do { \ reason = (x); \ goto error; \ - } while (/*CONSTCOND*/0) + } while (0) #else /* if VALREGEX_REPORT_REASON */ #define FAIL(x) goto error #endif /* if VALREGEX_REPORT_REASON */ Index: src/external/mpl/bind/dist/lib/isc/task.c diff -u src/external/mpl/bind/dist/lib/isc/task.c:1.12 src/external/mpl/bind/dist/lib/isc/task.c:1.13 --- src/external/mpl/bind/dist/lib/isc/task.c:1.12 Mon Apr 5 10:19:34 2021 +++ src/external/mpl/bind/dist/lib/isc/task.c Mon Apr 5 11:27:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: task.c,v 1.12 2021/04/05 10:19:34 rillig Exp $ */ +/* $NetBSD: task.c,v 1.13 2021/04/05 11:27:02 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -1805,7 +1805,7 @@ isc_task_exiting(isc_task_t *t) { xmlrc = (a); \ if (xmlrc < 0) \ goto error; \ - } while (/*CONSTCOND*/0) + } while (0) int isc_taskmgr_renderxml(isc_taskmgr_t *mgr0, void *writer0) { isc__taskmgr_t *mgr = (isc__taskmgr_t *)mgr0; @@ -1914,7 +1914,7 @@ error: result = ISC_R_NOMEMORY; \ goto error; \ } \ - } while (/*CONSTCOND*/0) + } while (0) isc_result_t isc_taskmgr_renderjson(isc_taskmgr_t *mgr0, void *tasks0) { Index: src/external/mpl/bind/dist/lib/isc/include/isc/buffer.h diff -u src/external/mpl/bind/dist/lib/isc/include/isc/buffer.h:1.5 src/external/mpl/bind/dist/lib/isc/include/isc/buffer.h:1.6 --- src/external/mpl/bind/dist/lib/isc/include/isc/buffer.h:1.5 Fri Feb 19 16:42:19 2021 +++ src/external/mpl/bind/dist/lib/isc/include/isc/buffer.h Mon Apr 5 11:27:03 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: buffer.h,v 1.5 2021/02/19 16:42:19 christos Exp $ */ +/* $NetBSD: buffer.h,v 1.6 2021/04/05 11:27:03 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -804,7 +804,7 @@ ISC_LANG_ENDDECLS ISC_LINK_INIT(_b, link); \ (_b)->magic = ISC_BUFFER_MAGIC; \ (_b)->autore = false; \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_INITNULL(_b) ISC__BUFFER_INIT(_b, NULL, 0) @@ -816,30 +816,30 @@ ISC_LANG_ENDDECLS (_b)->used = 0; \ (_b)->current = 0; \ (_b)->active = 0; \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_REGION(_b, _r) \ do { \ (_r)->base = (_b)->base; \ (_r)->length = (_b)->length; \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_USEDREGION(_b, _r) \ do { \ (_r)->base = (_b)->base; \ (_r)->length = (_b)->used; \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_AVAILABLEREGION(_b, _r) \ do { \ (_r)->base = isc_buffer_used(_b); \ (_r)->length = isc_buffer_availablelength(_b); \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_ADD(_b, _n) \ do { \ (_b)->used += (_n); \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_SUBTRACT(_b, _n) \ do { \ @@ -848,26 +848,26 @@ ISC_LANG_ENDDECLS (_b)->current = (_b)->used; \ if ((_b)->active > (_b)->used) \ (_b)->active = (_b)->used; \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_CLEAR(_b) \ do { \ (_b)->used = 0; \ (_b)->current = 0; \ (_b)->active = 0; \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_CONSUMEDREGION(_b, _r) \ do { \ (_r)->base = (_b)->base; \ (_r)->length = (_b)->current; \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_REMAININGREGION(_b, _r) \ do { \ (_r)->base = isc_buffer_current(_b); \ (_r)->length = isc_buffer_remaininglength(_b); \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_ACTIVEREGION(_b, _r) \ do { \ @@ -878,27 +878,27 @@ ISC_LANG_ENDDECLS (_r)->base = NULL; \ (_r)->length = 0; \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_SETACTIVE(_b, _n) \ do { \ (_b)->active = (_b)->current + (_n); \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_FIRST(_b) \ do { \ (_b)->current = 0; \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_FORWARD(_b, _n) \ do { \ (_b)->current += (_n); \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_BACK(_b, _n) \ do { \ (_b)->current -= (_n); \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_PUTMEM(_b, _base, _length) \ do { \ @@ -913,7 +913,7 @@ ISC_LANG_ENDDECLS memmove(isc_buffer_used(_b), (_base), (_length)); \ (_b)->used += (_length); \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_PUTSTR(_b, _source) \ do { \ @@ -929,7 +929,7 @@ ISC_LANG_ENDDECLS _cp = isc_buffer_used(_b); \ memmove(_cp, (_source), _length); \ (_b)->used += (_length); \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_PUTUINT8(_b, _val) \ do { \ @@ -945,7 +945,7 @@ ISC_LANG_ENDDECLS _cp = isc_buffer_used(_b); \ (_b)->used++; \ _cp[0] = _val2; \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_PUTUINT16(_b, _val) \ do { \ @@ -962,7 +962,7 @@ ISC_LANG_ENDDECLS (_b)->used += 2; \ _cp[0] = (unsigned char)(_val2 >> 8); \ _cp[1] = (unsigned char)_val2; \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_PUTUINT24(_b, _val) \ do { \ @@ -980,7 +980,7 @@ ISC_LANG_ENDDECLS _cp[0] = (unsigned char)(_val2 >> 16); \ _cp[1] = (unsigned char)(_val2 >> 8); \ _cp[2] = (unsigned char)_val2; \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC__BUFFER_PUTUINT32(_b, _val) \ do { \ @@ -999,7 +999,7 @@ ISC_LANG_ENDDECLS _cp[1] = (unsigned char)(_val2 >> 16); \ _cp[2] = (unsigned char)(_val2 >> 8); \ _cp[3] = (unsigned char)_val2; \ - } while (/*CONSTCOND*/0) + } while (0) #if defined(ISC_BUFFER_USEINLINE) #define isc_buffer_init ISC__BUFFER_INIT @@ -1057,7 +1057,7 @@ ISC_LANG_ENDDECLS } _deconst; \ _deconst._const = (_d); \ isc_buffer_init((_b), _deconst._var, (_l)); \ - } while (/*CONSTCOND*/0) + } while (0) /* * No inline method for this one (yet). Index: src/external/mpl/bind/dist/lib/isc/include/isc/list.h diff -u src/external/mpl/bind/dist/lib/isc/include/isc/list.h:1.5 src/external/mpl/bind/dist/lib/isc/include/isc/list.h:1.6 --- src/external/mpl/bind/dist/lib/isc/include/isc/list.h:1.5 Fri Feb 19 16:42:19 2021 +++ src/external/mpl/bind/dist/lib/isc/include/isc/list.h Mon Apr 5 11:27:03 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: list.h,v 1.5 2021/02/19 16:42:19 christos Exp $ */ +/* $NetBSD: list.h,v 1.6 2021/04/05 11:27:03 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -30,7 +30,7 @@ do { \ (list).head = NULL; \ (list).tail = NULL; \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC_LINK(type) \ struct { \ @@ -40,7 +40,7 @@ do { \ (elt)->link.prev = (type *)(-1); \ (elt)->link.next = (type *)(-1); \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC_LINK_INIT(elt, link) ISC_LINK_INIT_TYPE(elt, link, void) #define ISC_LINK_LINKED(elt, link) ((void *)((elt)->link.prev) != (void *)(-1)) @@ -58,13 +58,13 @@ (elt)->link.prev = NULL; \ (elt)->link.next = (list).head; \ (list).head = (elt); \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC_LIST_PREPEND(list, elt, link) \ do { \ ISC_LINK_INSIST(!ISC_LINK_LINKED(elt, link)); \ __ISC_LIST_PREPENDUNSAFE(list, elt, link); \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC_LIST_INITANDPREPEND(list, elt, link) \ __ISC_LIST_PREPENDUNSAFE(list, elt, link) @@ -79,13 +79,13 @@ (elt)->link.prev = (list).tail; \ (elt)->link.next = NULL; \ (list).tail = (elt); \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC_LIST_APPEND(list, elt, link) \ do { \ ISC_LINK_INSIST(!ISC_LINK_LINKED(elt, link)); \ __ISC_LIST_APPENDUNSAFE(list, elt, link); \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC_LIST_INITANDAPPEND(list, elt, link) \ __ISC_LIST_APPENDUNSAFE(list, elt, link) @@ -108,7 +108,7 @@ (elt)->link.next = (type *)(-1); \ ISC_INSIST((list).head != (elt)); \ ISC_INSIST((list).tail != (elt)); \ - } while (/*CONSTCOND*/0) + } while (0) #define __ISC_LIST_UNLINKUNSAFE(list, elt, link) \ __ISC_LIST_UNLINKUNSAFE_TYPE(list, elt, link, void) @@ -117,7 +117,7 @@ do { \ ISC_LINK_INSIST(ISC_LINK_LINKED(elt, link)); \ __ISC_LIST_UNLINKUNSAFE_TYPE(list, elt, link, type); \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC_LIST_UNLINK(list, elt, link) \ ISC_LIST_UNLINK_TYPE(list, elt, link, void) @@ -134,14 +134,14 @@ (elt)->link.prev->link.next = (elt); \ (elt)->link.next = (before); \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC_LIST_INSERTBEFORE(list, before, elt, link) \ do { \ ISC_LINK_INSIST(ISC_LINK_LINKED(before, link)); \ ISC_LINK_INSIST(!ISC_LINK_LINKED(elt, link)); \ __ISC_LIST_INSERTBEFOREUNSAFE(list, before, elt, link); \ - } while (/*CONSTCOND*/0) + } while (0) #define __ISC_LIST_INSERTAFTERUNSAFE(list, after, elt, link) \ do { \ @@ -153,14 +153,14 @@ (elt)->link.next->link.prev = (elt); \ (elt)->link.prev = (after); \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC_LIST_INSERTAFTER(list, after, elt, link) \ do { \ ISC_LINK_INSIST(ISC_LINK_LINKED(after, link)); \ ISC_LINK_INSIST(!ISC_LINK_LINKED(elt, link)); \ __ISC_LIST_INSERTAFTERUNSAFE(list, after, elt, link); \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC_LIST_APPENDLIST(list1, list2, link) \ do { \ @@ -173,7 +173,7 @@ } \ (list2).head = NULL; \ (list2).tail = NULL; \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC_LIST_PREPENDLIST(list1, list2, link) \ do { \ @@ -186,7 +186,7 @@ } \ (list2).head = NULL; \ (list2).tail = NULL; \ - } while (/*CONSTCOND*/0) + } while (0) #define ISC_LIST_ENQUEUE(list, elt, link) ISC_LIST_APPEND(list, elt, link) #define __ISC_LIST_ENQUEUEUNSAFE(list, elt, link) \ Index: src/external/mpl/bind/dist/lib/isc/include/isc/mem.h diff -u src/external/mpl/bind/dist/lib/isc/include/isc/mem.h:1.5 src/external/mpl/bind/dist/lib/isc/include/isc/mem.h:1.6 --- src/external/mpl/bind/dist/lib/isc/include/isc/mem.h:1.5 Fri Feb 19 16:42:19 2021 +++ src/external/mpl/bind/dist/lib/isc/include/isc/mem.h Mon Apr 5 11:27:03 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: mem.h,v 1.5 2021/02/19 16:42:19 christos Exp $ */ +/* $NetBSD: mem.h,v 1.6 2021/04/05 11:27:03 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -234,22 +234,22 @@ struct isc_mempool { do { \ ISCMEMFUNC(put)((c), (p), (s)_ISC_MEM_FILELINE); \ (p) = NULL; \ - } while (/*CONSTCOND*/0) + } while (0) #define isc_mem_putanddetach(c, p, s) \ do { \ ISCMEMFUNC(putanddetach)((c), (p), (s)_ISC_MEM_FILELINE); \ (p) = NULL; \ - } while (/*CONSTCOND*/0) + } while (0) #define isc_mem_free(c, p) \ do { \ ISCMEMFUNC(free)((c), (p)_ISC_MEM_FILELINE); \ (p) = NULL; \ - } while (/*CONSTCOND*/0) + } while (0) #define isc_mempool_put(c, p) \ do { \ ISCMEMPOOLFUNC(put)((c), (p)_ISC_MEM_FILELINE); \ (p) = NULL; \ - } while (/*CONSTCOND*/0) + } while (0) /*@{*/ void Index: src/external/mpl/bind/dist/lib/isc/include/isc/event.h diff -u src/external/mpl/bind/dist/lib/isc/include/isc/event.h:1.4 src/external/mpl/bind/dist/lib/isc/include/isc/event.h:1.5 --- src/external/mpl/bind/dist/lib/isc/include/isc/event.h:1.4 Fri Feb 19 16:42:19 2021 +++ src/external/mpl/bind/dist/lib/isc/include/isc/event.h Mon Apr 5 11:27:03 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: event.h,v 1.4 2021/02/19 16:42:19 christos Exp $ */ +/* $NetBSD: event.h,v 1.5 2021/04/05 11:27:03 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -67,7 +67,7 @@ typedef void (*isc_eventdestructor_t)(is (event)->ev_destroy_arg = (da); \ ISC_LINK_INIT((event), ev_link); \ ISC_LINK_INIT((event), ev_ratelink); \ - } while (/*CONSTCOND*/0) + } while (0) /*% * This structure is public because "subclassing" it may be useful when Index: src/external/mpl/bind/dist/lib/isc/include/isc/region.h diff -u src/external/mpl/bind/dist/lib/isc/include/isc/region.h:1.4 src/external/mpl/bind/dist/lib/isc/include/isc/region.h:1.5 --- src/external/mpl/bind/dist/lib/isc/include/isc/region.h:1.4 Fri Feb 19 16:42:19 2021 +++ src/external/mpl/bind/dist/lib/isc/include/isc/region.h Mon Apr 5 11:27:03 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: region.h,v 1.4 2021/02/19 16:42:19 christos Exp $ */ +/* $NetBSD: region.h,v 1.5 2021/04/05 11:27:03 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -55,7 +55,7 @@ struct isc_consttextregion { INSIST(_r->length >= _l); \ _r->base += _l; \ _r->length -= _l; \ - } while (/*CONSTCOND*/0) + } while (0) #define isc_textregion_consume(r, l) \ do { \ @@ -64,7 +64,7 @@ struct isc_consttextregion { INSIST(_r->length >= _l); \ _r->base += _l; \ _r->length -= _l; \ - } while (/*CONSTCOND*/0) + } while (0) #define isc_constregion_consume(r, l) \ do { \ @@ -73,7 +73,7 @@ struct isc_consttextregion { INSIST(_r->length >= _l); \ _r->base += _l; \ _r->length -= _l; \ - } while (/*CONSTCOND*/0) + } while (0) /*@}*/ ISC_LANG_BEGINDECLS Index: src/external/mpl/bind/dist/lib/isc/include/isc/util.h diff -u src/external/mpl/bind/dist/lib/isc/include/isc/util.h:1.10 src/external/mpl/bind/dist/lib/isc/include/isc/util.h:1.11 --- src/external/mpl/bind/dist/lib/isc/include/isc/util.h:1.10 Fri Feb 19 16:42:19 2021 +++ src/external/mpl/bind/dist/lib/isc/include/isc/util.h Mon Apr 5 11:27:03 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: util.h,v 1.10 2021/02/19 16:42:19 christos Exp $ */ +/* $NetBSD: util.h,v 1.11 2021/04/05 11:27:03 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -76,7 +76,7 @@ } _u; \ _u.k = konst; \ var = _u.v; \ - } while (/*CONSTCOND*/0) + } while (0) #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) @@ -109,13 +109,13 @@ RUNTIME_CHECK(isc_mutex_lock((lp)) == ISC_R_SUCCESS); \ ISC_UTIL_TRACE(fprintf(stderr, "LOCKED %p %s %d\n", (lp), \ __FILE__, __LINE__)); \ - } while (/*CONSTCOND*/0) + } while (0) #define UNLOCK(lp) \ do { \ RUNTIME_CHECK(isc_mutex_unlock((lp)) == ISC_R_SUCCESS); \ ISC_UTIL_TRACE(fprintf(stderr, "UNLOCKED %p %s %d\n", (lp), \ __FILE__, __LINE__)); \ - } while (/*CONSTCOND*/0) + } while (0) #define BROADCAST(cvp) \ do { \ @@ -123,13 +123,13 @@ __FILE__, __LINE__)); \ RUNTIME_CHECK(isc_condition_broadcast((cvp)) == \ ISC_R_SUCCESS); \ - } while (/*CONSTCOND*/0) + } while (0) #define SIGNAL(cvp) \ do { \ ISC_UTIL_TRACE(fprintf(stderr, "SIGNAL %p %s %d\n", (cvp), \ __FILE__, __LINE__)); \ RUNTIME_CHECK(isc_condition_signal((cvp)) == ISC_R_SUCCESS); \ - } while (/*CONSTCOND*/0) + } while (0) #define WAIT(cvp, lp) \ do { \ ISC_UTIL_TRACE(fprintf(stderr, "WAIT %p LOCK %p %s %d\n", \ @@ -138,7 +138,7 @@ ISC_R_SUCCESS); \ ISC_UTIL_TRACE(fprintf(stderr, "WAITED %p LOCKED %p %s %d\n", \ (cvp), (lp), __FILE__, __LINE__)); \ - } while (/*CONSTCOND*/0) + } while (0) /* * isc_condition_waituntil can return ISC_R_TIMEDOUT, so we @@ -156,13 +156,13 @@ RUNTIME_CHECK(isc_rwlock_lock((lp), (t)) == ISC_R_SUCCESS); \ ISC_UTIL_TRACE(fprintf(stderr, "RWLOCKED %p, %d %s %d\n", \ (lp), (t), __FILE__, __LINE__)); \ - } while (/*CONSTCOND*/0) + } while (0) #define RWUNLOCK(lp, t) \ do { \ ISC_UTIL_TRACE(fprintf(stderr, "RWUNLOCK %p, %d %s %d\n", \ (lp), (t), __FILE__, __LINE__)); \ RUNTIME_CHECK(isc_rwlock_unlock((lp), (t)) == ISC_R_SUCCESS); \ - } while (/*CONSTCOND*/0) + } while (0) /* * List Macros. Index: src/external/mpl/bind/dist/lib/isc/pthreads/mutex.c diff -u src/external/mpl/bind/dist/lib/isc/pthreads/mutex.c:1.6 src/external/mpl/bind/dist/lib/isc/pthreads/mutex.c:1.7 --- src/external/mpl/bind/dist/lib/isc/pthreads/mutex.c:1.6 Fri Feb 19 16:42:20 2021 +++ src/external/mpl/bind/dist/lib/isc/pthreads/mutex.c Mon Apr 5 11:27:03 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: mutex.c,v 1.6 2021/02/19 16:42:20 christos Exp $ */ +/* $NetBSD: mutex.c,v 1.7 2021/04/05 11:27:03 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -39,7 +39,7 @@ (vvp)->tv_sec++; \ (vvp)->tv_usec -= 1000000; \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define timevalsub(vvp, uvp) \ do { \ (vvp)->tv_sec -= (uvp)->tv_sec; \ @@ -48,7 +48,7 @@ (vvp)->tv_sec--; \ (vvp)->tv_usec += 1000000; \ } \ - } while (/*CONSTCOND*/0) + } while (0) /*@}*/ Index: src/external/mpl/bind/dist/lib/isc/tests/isctest.h diff -u src/external/mpl/bind/dist/lib/isc/tests/isctest.h:1.5 src/external/mpl/bind/dist/lib/isc/tests/isctest.h:1.6 --- src/external/mpl/bind/dist/lib/isc/tests/isctest.h:1.5 Fri Feb 19 16:42:20 2021 +++ src/external/mpl/bind/dist/lib/isc/tests/isctest.h Mon Apr 5 11:27:03 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: isctest.h,v 1.5 2021/02/19 16:42:20 christos Exp $ */ +/* $NetBSD: isctest.h,v 1.6 2021/04/05 11:27:03 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -33,7 +33,7 @@ result = (r); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) extern isc_mem_t *test_mctx; extern isc_log_t *test_lctx; Index: src/external/mpl/bind/dist/lib/isc/unix/socket.c diff -u src/external/mpl/bind/dist/lib/isc/unix/socket.c:1.21 src/external/mpl/bind/dist/lib/isc/unix/socket.c:1.22 --- src/external/mpl/bind/dist/lib/isc/unix/socket.c:1.21 Sat Apr 3 22:20:26 2021 +++ src/external/mpl/bind/dist/lib/isc/unix/socket.c Mon Apr 5 11:27:03 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: socket.c,v 1.21 2021/04/03 22:20:26 christos Exp $ */ +/* $NetBSD: socket.c,v 1.22 2021/04/05 11:27:03 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -5467,7 +5467,7 @@ _socktype(isc_sockettype_t type) { xmlrc = (a); \ if (xmlrc < 0) \ goto error; \ - } while (/*CONSTCOND*/0) + } while (0) int isc_socketmgr_renderxml(isc_socketmgr_t *mgr0, void *writer0) { isc__socketmgr_t *mgr = (isc__socketmgr_t *)mgr0; @@ -5574,7 +5574,7 @@ error: result = ISC_R_NOMEMORY; \ goto error; \ } \ - } while (/*CONSTCOND*/0) + } while (0) isc_result_t isc_socketmgr_renderjson(isc_socketmgr_t *mgr0, void *stats0) { Index: src/external/mpl/bind/dist/lib/isc/win32/ntgroups.c diff -u src/external/mpl/bind/dist/lib/isc/win32/ntgroups.c:1.6 src/external/mpl/bind/dist/lib/isc/win32/ntgroups.c:1.7 --- src/external/mpl/bind/dist/lib/isc/win32/ntgroups.c:1.6 Fri Feb 19 16:42:21 2021 +++ src/external/mpl/bind/dist/lib/isc/win32/ntgroups.c Mon Apr 5 11:27:03 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: ntgroups.c,v 1.6 2021/02/19 16:42:21 christos Exp $ */ +/* $NetBSD: ntgroups.c,v 1.7 2021/04/05 11:27:03 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -49,7 +49,7 @@ if (result != ISC_R_SUCCESS) { \ goto cleanup; \ } \ - } while (/*CONSTCOND*/0) + } while (0) isc_result_t isc_ntsecurity_getaccountgroups(char *username, char **GroupList, Index: src/external/mpl/bind/dist/lib/isc/win32/socket.c diff -u src/external/mpl/bind/dist/lib/isc/win32/socket.c:1.9 src/external/mpl/bind/dist/lib/isc/win32/socket.c:1.10 --- src/external/mpl/bind/dist/lib/isc/win32/socket.c:1.9 Fri Feb 19 16:42:21 2021 +++ src/external/mpl/bind/dist/lib/isc/win32/socket.c Mon Apr 5 11:27:03 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: socket.c,v 1.9 2021/02/19 16:42:21 christos Exp $ */ +/* $NetBSD: socket.c,v 1.10 2021/04/05 11:27:03 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -110,7 +110,7 @@ LPFN_GETACCEPTEXSOCKADDRS ISCGetAcceptEx #else /* ifdef ISC_SOCKET_CONSISTENCY_CHECKS */ #define CONSISTENT(sock) \ do { \ - } while (/*CONSTCOND*/0) + } while (0) #endif /* ifdef ISC_SOCKET_CONSISTENCY_CHECKS */ static void consistent(isc_socket_t *sock); @@ -295,7 +295,7 @@ struct isc_socket { do { \ (sock)->state = (_state); \ (sock)->state_lineno = __LINE__; \ - } while (/*CONSTCOND*/0) + } while (0) /* * I/O Completion ports Info structures @@ -3700,7 +3700,7 @@ _socktype(isc_sockettype_t type) { xmlrc = (a); \ if (xmlrc < 0) \ goto error; \ - } while (/*CONSTCOND*/0) + } while (0) int isc_socketmgr_renderxml(isc_socketmgr_t *mgr, void *writer0) { isc_socket_t *sock = NULL; @@ -3821,7 +3821,7 @@ error: result = ISC_R_NOMEMORY; \ goto error; \ } \ - } while (/*CONSTCOND*/0) + } while (0) isc_result_t isc_socketmgr_renderjson(isc_socketmgr_t *mgr, void *stats0) { isc_result_t result = ISC_R_SUCCESS; Index: src/external/mpl/bind/dist/lib/isc/win32/include/isc/mutex.h diff -u src/external/mpl/bind/dist/lib/isc/win32/include/isc/mutex.h:1.5 src/external/mpl/bind/dist/lib/isc/win32/include/isc/mutex.h:1.6 --- src/external/mpl/bind/dist/lib/isc/win32/include/isc/mutex.h:1.5 Fri Feb 19 16:42:21 2021 +++ src/external/mpl/bind/dist/lib/isc/win32/include/isc/mutex.h Mon Apr 5 11:27:03 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: mutex.h,v 1.5 2021/02/19 16:42:21 christos Exp $ */ +/* $NetBSD: mutex.h,v 1.6 2021/04/05 11:27:03 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -42,6 +42,6 @@ TryEnterCriticalSection(LPCRITICAL_SECTI */ #define isc_mutex_stats(fp) \ do { \ - } while (/*CONSTCOND*/0) + } while (0) #endif /* ISC_MUTEX_H */ Index: src/external/mpl/bind/dist/lib/isc/win32/include/isc/net.h diff -u src/external/mpl/bind/dist/lib/isc/win32/include/isc/net.h:1.5 src/external/mpl/bind/dist/lib/isc/win32/include/isc/net.h:1.6 --- src/external/mpl/bind/dist/lib/isc/win32/include/isc/net.h:1.5 Fri Feb 19 16:42:21 2021 +++ src/external/mpl/bind/dist/lib/isc/win32/include/isc/net.h Mon Apr 5 11:27:03 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: net.h,v 1.5 2021/02/19 16:42:21 christos Exp $ */ +/* $NetBSD: net.h,v 1.6 2021/04/05 11:27:03 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -149,7 +149,7 @@ typedef uint16_t in_port_t; break; \ } \ } \ - } while (/*CONSTCOND*/0) + } while (0) #undef FD_SET #define FD_SET(fd, set) \ @@ -168,7 +168,7 @@ typedef uint16_t in_port_t; ((fd_set FAR *)(set))->fd_count++; \ } \ } \ - } while (/*CONSTCOND*/0) + } while (0) /* * Windows Sockets errors redefined as regular Berkeley error constants. Index: src/external/mpl/bind/dist/lib/isccc/include/isccc/util.h diff -u src/external/mpl/bind/dist/lib/isccc/include/isccc/util.h:1.5 src/external/mpl/bind/dist/lib/isccc/include/isccc/util.h:1.6 --- src/external/mpl/bind/dist/lib/isccc/include/isccc/util.h:1.5 Fri Feb 19 16:42:21 2021 +++ src/external/mpl/bind/dist/lib/isccc/include/isccc/util.h Mon Apr 5 11:27:03 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: util.h,v 1.5 2021/02/19 16:42:21 christos Exp $ */ +/* $NetBSD: util.h,v 1.6 2021/04/05 11:27:03 rillig Exp $ */ /* * Portions Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -43,14 +43,14 @@ do { \ v = *w; \ w++; \ - } while (/*CONSTCOND*/0) + } while (0) #define GET16(v, w) \ do { \ v = (unsigned int)w[0] << 8; \ v |= (unsigned int)w[1]; \ w += 2; \ - } while (/*CONSTCOND*/0) + } while (0) #define GET24(v, w) \ do { \ @@ -58,7 +58,7 @@ v |= (unsigned int)w[1] << 8; \ v |= (unsigned int)w[2]; \ w += 3; \ - } while (/*CONSTCOND*/0) + } while (0) #define GET32(v, w) \ do { \ @@ -67,7 +67,7 @@ v |= (unsigned int)w[2] << 8; \ v |= (unsigned int)w[3]; \ w += 4; \ - } while (/*CONSTCOND*/0) + } while (0) #define GET64(v, w) \ do { \ @@ -80,7 +80,7 @@ v |= (uint64_t)w[6] << 8; \ v |= (uint64_t)w[7]; \ w += 8; \ - } while (/*CONSTCOND*/0) + } while (0) #define GETC16(v, w, d) \ do { \ @@ -92,7 +92,7 @@ if (v == 255) \ GET16(v, w); \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define GETC32(v, w) \ do { \ @@ -100,7 +100,7 @@ if (v == 0xffffffu) { \ GET32(v, w); \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define GET_OFFSET(v, w) GET32(v, w) @@ -108,7 +108,7 @@ do { \ memmove(v, w, c); \ w += c; \ - } while (/*CONSTCOND*/0) + } while (0) #define GET_TYPE(v, w) \ do { \ @@ -120,20 +120,20 @@ GET32(v, w); \ } \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define PUT8(v, w) \ do { \ *w = (v & 0x000000ffU); \ w++; \ - } while (/*CONSTCOND*/0) + } while (0) #define PUT16(v, w) \ do { \ w[0] = (v & 0x0000ff00U) >> 8; \ w[1] = (v & 0x000000ffU); \ w += 2; \ - } while (/*CONSTCOND*/0) + } while (0) #define PUT24(v, w) \ do { \ @@ -141,7 +141,7 @@ w[1] = (v & 0x0000ff00U) >> 8; \ w[2] = (v & 0x000000ffU); \ w += 3; \ - } while (/*CONSTCOND*/0) + } while (0) #define PUT32(v, w) \ do { \ @@ -150,7 +150,7 @@ w[2] = (v & 0x0000ff00U) >> 8; \ w[3] = (v & 0x000000ffU); \ w += 4; \ - } while (/*CONSTCOND*/0) + } while (0) #define PUT64(v, w) \ do { \ @@ -163,7 +163,7 @@ w[6] = (v & 0x000000000000ff00ULL) >> 8; \ w[7] = (v & 0x00000000000000ffULL); \ w += 8; \ - } while (/*CONSTCOND*/0) + } while (0) #define PUTC16(v, w) \ do { \ @@ -173,7 +173,7 @@ PUT8(255, w); \ PUT16(v, w); \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define PUTC32(v, w) \ do { \ @@ -183,7 +183,7 @@ PUT24(0xffffffU, w); \ PUT32(v, w); \ } \ - } while (/*CONSTCOND*/0) + } while (0) #define PUT_OFFSET(v, w) PUT32(v, w) @@ -193,7 +193,7 @@ do { \ memmove(w, s, c); \ w += c; \ - } while (/*CONSTCOND*/0) + } while (0) /* * Regions. @@ -204,7 +204,7 @@ do { \ (r).rstart = (unsigned char *)s; \ (r).rend = (r).rstart + strlen(s); \ - } while (/*CONSTCOND*/0) + } while (0) /*% * Use this to remove the const qualifier of a variable to assign it to @@ -222,6 +222,6 @@ } _u; \ _u.k = konst; \ var = _u.v; \ - } while (/*CONSTCOND*/0) + } while (0) #endif /* ISCCC_UTIL_H */ Index: src/external/mpl/bind/dist/lib/isccfg/namedconf.c diff -u src/external/mpl/bind/dist/lib/isccfg/namedconf.c:1.9 src/external/mpl/bind/dist/lib/isccfg/namedconf.c:1.10 --- src/external/mpl/bind/dist/lib/isccfg/namedconf.c:1.9 Fri Feb 19 16:42:21 2021 +++ src/external/mpl/bind/dist/lib/isccfg/namedconf.c Mon Apr 5 11:27:04 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: namedconf.c,v 1.9 2021/02/19 16:42:21 christos Exp $ */ +/* $NetBSD: namedconf.c,v 1.10 2021/04/05 11:27:04 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -41,14 +41,14 @@ result = (op); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) /*% Clean up a configuration object if non-NULL. */ #define CLEANUP_OBJ(obj) \ do { \ if ((obj) != NULL) \ cfg_obj_destroy(pctx, &(obj)); \ - } while (/*CONSTCOND*/0) + } while (0) /*% * Forward declarations of static functions. Index: src/external/mpl/bind/dist/lib/isccfg/parser.c diff -u src/external/mpl/bind/dist/lib/isccfg/parser.c:1.10 src/external/mpl/bind/dist/lib/isccfg/parser.c:1.11 --- src/external/mpl/bind/dist/lib/isccfg/parser.c:1.10 Fri Feb 19 16:42:21 2021 +++ src/external/mpl/bind/dist/lib/isccfg/parser.c Mon Apr 5 11:27:04 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: parser.c,v 1.10 2021/02/19 16:42:21 christos Exp $ */ +/* $NetBSD: parser.c,v 1.11 2021/04/05 11:27:04 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -53,14 +53,14 @@ result = (op); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) /* Clean up a configuration object if non-NULL. */ #define CLEANUP_OBJ(obj) \ do { \ if ((obj) != NULL) \ cfg_obj_destroy(pctx, &(obj)); \ - } while (/*CONSTCOND*/0) + } while (0) /* * Forward declarations of static functions. Index: src/external/mpl/bind/dist/lib/isccfg/tests/duration_test.c diff -u src/external/mpl/bind/dist/lib/isccfg/tests/duration_test.c:1.3 src/external/mpl/bind/dist/lib/isccfg/tests/duration_test.c:1.4 --- src/external/mpl/bind/dist/lib/isccfg/tests/duration_test.c:1.3 Fri Feb 19 16:42:22 2021 +++ src/external/mpl/bind/dist/lib/isccfg/tests/duration_test.c Mon Apr 5 11:27:04 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: duration_test.c,v 1.3 2021/02/19 16:42:22 christos Exp $ */ +/* $NetBSD: duration_test.c,v 1.4 2021/04/05 11:27:04 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -41,7 +41,7 @@ result = (r); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) isc_mem_t *mctx = NULL; isc_log_t *lctx = NULL; Index: src/external/mpl/bind/dist/lib/isccfg/tests/parser_test.c diff -u src/external/mpl/bind/dist/lib/isccfg/tests/parser_test.c:1.7 src/external/mpl/bind/dist/lib/isccfg/tests/parser_test.c:1.8 --- src/external/mpl/bind/dist/lib/isccfg/tests/parser_test.c:1.7 Fri Feb 19 16:42:22 2021 +++ src/external/mpl/bind/dist/lib/isccfg/tests/parser_test.c Mon Apr 5 11:27:04 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: parser_test.c,v 1.7 2021/02/19 16:42:22 christos Exp $ */ +/* $NetBSD: parser_test.c,v 1.8 2021/04/05 11:27:04 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -43,7 +43,7 @@ result = (r); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) isc_mem_t *mctx = NULL; isc_log_t *lctx = NULL; Index: src/external/mpl/bind/dist/lib/ns/hooks.c diff -u src/external/mpl/bind/dist/lib/ns/hooks.c:1.6 src/external/mpl/bind/dist/lib/ns/hooks.c:1.7 --- src/external/mpl/bind/dist/lib/ns/hooks.c:1.6 Fri Feb 19 16:42:22 2021 +++ src/external/mpl/bind/dist/lib/ns/hooks.c Mon Apr 5 11:27:04 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: hooks.c,v 1.6 2021/02/19 16:42:22 christos Exp $ */ +/* $NetBSD: hooks.c,v 1.7 2021/04/05 11:27:04 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -46,7 +46,7 @@ if (result != ISC_R_SUCCESS) { \ goto cleanup; \ } \ - } while (/*CONSTCOND*/0) + } while (0) struct ns_plugin { isc_mem_t *mctx; Index: src/external/mpl/bind/dist/lib/ns/query.c diff -u src/external/mpl/bind/dist/lib/ns/query.c:1.11 src/external/mpl/bind/dist/lib/ns/query.c:1.12 --- src/external/mpl/bind/dist/lib/ns/query.c:1.11 Fri Feb 19 16:42:22 2021 +++ src/external/mpl/bind/dist/lib/ns/query.c Mon Apr 5 11:27:04 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: query.c,v 1.11 2021/02/19 16:42:22 christos Exp $ */ +/* $NetBSD: query.c,v 1.12 2021/04/05 11:27:04 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -94,7 +94,7 @@ (qctx)->result = r; \ (qctx)->want_restart = false; \ (qctx)->line = __LINE__; \ - } while (/*CONSTCOND*/0) + } while (0) /*% Partial answer? */ #define PARTIALANSWER(c) \ @@ -210,7 +210,7 @@ client_trace(ns_client_t *client, int le INSIST(a == NULL); \ a = b; \ b = NULL; \ - } while (/*CONSTCOND*/0) + } while (0) #define RESTORE(a, b) SAVE(a, b) static bool Index: src/external/mpl/bind/dist/lib/ns/server.c diff -u src/external/mpl/bind/dist/lib/ns/server.c:1.5 src/external/mpl/bind/dist/lib/ns/server.c:1.6 --- src/external/mpl/bind/dist/lib/ns/server.c:1.5 Fri Feb 19 16:42:22 2021 +++ src/external/mpl/bind/dist/lib/ns/server.c Mon Apr 5 11:27:04 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: server.c,v 1.5 2021/02/19 16:42:22 christos Exp $ */ +/* $NetBSD: server.c,v 1.6 2021/04/05 11:27:04 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -33,7 +33,7 @@ do { \ result = (op); \ RUNTIME_CHECK(result == ISC_R_SUCCESS); \ - } while (/*CONSTCOND*/0) + } while (0) isc_result_t ns_server_create(isc_mem_t *mctx, ns_matchview_t matchingview, Index: src/external/mpl/bind/dist/lib/ns/update.c diff -u src/external/mpl/bind/dist/lib/ns/update.c:1.9 src/external/mpl/bind/dist/lib/ns/update.c:1.10 --- src/external/mpl/bind/dist/lib/ns/update.c:1.9 Fri Feb 19 16:42:22 2021 +++ src/external/mpl/bind/dist/lib/ns/update.c Mon Apr 5 11:27:04 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: update.c,v 1.9 2021/02/19 16:42:22 christos Exp $ */ +/* $NetBSD: update.c,v 1.10 2021/04/05 11:27:04 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -88,7 +88,7 @@ result = (op); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) /*% * Fail unconditionally with result 'code', which must not @@ -104,7 +104,7 @@ result = (code); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) /*% * Fail unconditionally and log as a client error. @@ -127,12 +127,12 @@ isc_result_totext(result)); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) #define PREREQFAILC(code, msg) \ do { \ inc_stats(client, zone, ns_statscounter_updatebadprereq); \ FAILC(code, msg); \ - } while (/*CONSTCOND*/0) + } while (0) #define FAILN(code, name, msg) \ do { \ @@ -154,12 +154,12 @@ } \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) #define PREREQFAILN(code, name, msg) \ do { \ inc_stats(client, zone, ns_statscounter_updatebadprereq); \ FAILN(code, name, msg); \ - } while (/*CONSTCOND*/0) + } while (0) #define FAILNT(code, name, type, msg) \ do { \ @@ -183,12 +183,12 @@ } \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) #define PREREQFAILNT(code, name, type, msg) \ do { \ inc_stats(client, zone, ns_statscounter_updatebadprereq); \ FAILNT(code, name, type, msg); \ - } while (/*CONSTCOND*/0) + } while (0) /*% * Fail unconditionally and log as a server error. @@ -202,7 +202,7 @@ msg, isc_result_totext(result)); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) /* * Return TRUE if NS_CLIENTATTR_TCP is set in the attributes other FALSE. Index: src/external/mpl/bind/dist/lib/ns/xfrout.c diff -u src/external/mpl/bind/dist/lib/ns/xfrout.c:1.9 src/external/mpl/bind/dist/lib/ns/xfrout.c:1.10 --- src/external/mpl/bind/dist/lib/ns/xfrout.c:1.9 Fri Feb 19 16:42:22 2021 +++ src/external/mpl/bind/dist/lib/ns/xfrout.c Mon Apr 5 11:27:04 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: xfrout.c,v 1.9 2021/02/19 16:42:22 christos Exp $ */ +/* $NetBSD: xfrout.c,v 1.10 2021/04/05 11:27:04 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -83,7 +83,7 @@ isc_result_totext(code)); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) #define FAILQ(code, msg, question, rdclass) \ do { \ @@ -98,14 +98,14 @@ _buf1, _buf2, msg, isc_result_totext(code)); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) #define CHECK(op) \ do { \ result = (op); \ if (result != ISC_R_SUCCESS) \ goto failure; \ - } while (/*CONSTCOND*/0) + } while (0) /**************************************************************************/ Index: src/external/mpl/bind/dist/lib/ns/tests/nstest.h diff -u src/external/mpl/bind/dist/lib/ns/tests/nstest.h:1.5 src/external/mpl/bind/dist/lib/ns/tests/nstest.h:1.6 --- src/external/mpl/bind/dist/lib/ns/tests/nstest.h:1.5 Fri Feb 19 16:42:22 2021 +++ src/external/mpl/bind/dist/lib/ns/tests/nstest.h Mon Apr 5 11:27:04 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: nstest.h,v 1.5 2021/02/19 16:42:22 christos Exp $ */ +/* $NetBSD: nstest.h,v 1.6 2021/04/05 11:27:04 rillig Exp $ */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") @@ -47,7 +47,7 @@ typedef struct ns_test_id { result = (r); \ if (result != ISC_R_SUCCESS) \ goto cleanup; \ - } while (/*CONSTCOND*/0) + } while (0) extern isc_mem_t *mctx; extern isc_log_t *lctx;