Module Name: src
Committed By: rillig
Date: Sat Apr 10 19:18:45 UTC 2021
Modified Files:
src/external/bsd/libevent/dist: bufferevent_ratelim.c evdns.c
event-internal.h event_tagging.c evmap.c evthread-internal.h
ht-internal.h log-internal.h select.c util-internal.h
src/external/bsd/libevent/dist/include/event2: rpc.h
src/external/bsd/libevent/dist/test: regress_http.c tinytest_macros.h
Log Message:
libevent: remove remaining CONSTCOND comments
Since lint1/tree.c 1.202 from 2021-01-31, lint no longer needs the
/*CONSTCOND*/ for do-while-0 "loops".
The comments from this commit were in do-while-0 loops that do not
follow the canonical form, therefore the previous commit did not catch
them. Some of them have a trailing semicolon (which defies the whole
purpose of the do-while-0 loop), some are missing the space between
'while (0)', some start in column 1 instead of 9.
This reduces the local modifications, compared to the upstream code.
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/libevent/dist/bufferevent_ratelim.c \
src/external/bsd/libevent/dist/event_tagging.c \
src/external/bsd/libevent/dist/evmap.c \
src/external/bsd/libevent/dist/evthread-internal.h
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/libevent/dist/evdns.c \
src/external/bsd/libevent/dist/log-internal.h \
src/external/bsd/libevent/dist/util-internal.h
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/libevent/dist/event-internal.h \
src/external/bsd/libevent/dist/select.c
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/libevent/dist/ht-internal.h
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/libevent/dist/include/event2/rpc.h
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/libevent/dist/test/regress_http.c
cvs rdiff -u -r1.5 -r1.6 \
src/external/bsd/libevent/dist/test/tinytest_macros.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/bsd/libevent/dist/bufferevent_ratelim.c
diff -u src/external/bsd/libevent/dist/bufferevent_ratelim.c:1.5 src/external/bsd/libevent/dist/bufferevent_ratelim.c:1.6
--- src/external/bsd/libevent/dist/bufferevent_ratelim.c:1.5 Sat Apr 10 19:02:37 2021
+++ src/external/bsd/libevent/dist/bufferevent_ratelim.c Sat Apr 10 19:18:45 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: bufferevent_ratelim.c,v 1.5 2021/04/10 19:02:37 rillig Exp $ */
+/* $NetBSD: bufferevent_ratelim.c,v 1.6 2021/04/10 19:18:45 rillig Exp $ */
/*
* Copyright (c) 2007-2012 Niels Provos and Nick Mathewson
@@ -213,7 +213,7 @@ bufferevent_get_rlim_max_(struct buffere
do { \
if (max_so_far > (x)) \
max_so_far = (x); \
- } while (/*CONSTCOND*/0);
+ } while (0);
if (!bev->rate_limiting)
return max_so_far;
Index: src/external/bsd/libevent/dist/event_tagging.c
diff -u src/external/bsd/libevent/dist/event_tagging.c:1.5 src/external/bsd/libevent/dist/event_tagging.c:1.6
--- src/external/bsd/libevent/dist/event_tagging.c:1.5 Wed Apr 7 03:36:48 2021
+++ src/external/bsd/libevent/dist/event_tagging.c Sat Apr 10 19:18:45 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: event_tagging.c,v 1.5 2021/04/07 03:36:48 christos Exp $ */
+/* $NetBSD: event_tagging.c,v 1.6 2021/04/10 19:18:45 rillig Exp $ */
/*
* Copyright (c) 2003-2009 Niels Provos <[email protected]>
@@ -29,7 +29,7 @@
#include "event2/event-config.h"
#include <sys/cdefs.h>
-__RCSID("$NetBSD: event_tagging.c,v 1.5 2021/04/07 03:36:48 christos Exp $");
+__RCSID("$NetBSD: event_tagging.c,v 1.6 2021/04/10 19:18:45 rillig Exp $");
#include "evconfig-private.h"
#ifdef EVENT__HAVE_SYS_TYPES_H
@@ -143,7 +143,7 @@ evtag_init(void)
data[0] = (data[0] & 0x0f) | ((nibbles & 0x0f) << 4); \
\
return ((off + 1) / 2); \
-} while (/*CONSTCOND*/0)
+} while (0)
static inline int
encode_int_internal(ev_uint8_t *data, ev_uint32_t number)
@@ -355,7 +355,7 @@ do { \
*pnumber = number; \
\
return (int)(len); \
-} while (/*CONSTCOND*/0)
+} while (0)
/* Internal: decode an integer from an evbuffer, without draining it.
* Only integers up to 32-bits are supported.
Index: src/external/bsd/libevent/dist/evmap.c
diff -u src/external/bsd/libevent/dist/evmap.c:1.5 src/external/bsd/libevent/dist/evmap.c:1.6
--- src/external/bsd/libevent/dist/evmap.c:1.5 Sat Apr 10 19:02:37 2021
+++ src/external/bsd/libevent/dist/evmap.c Sat Apr 10 19:18:45 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: evmap.c,v 1.5 2021/04/10 19:02:37 rillig Exp $ */
+/* $NetBSD: evmap.c,v 1.6 2021/04/10 19:18:45 rillig Exp $ */
/*
* Copyright (c) 2007-2012 Niels Provos and Nick Mathewson
@@ -27,7 +27,7 @@
*/
#include "event2/event-config.h"
#include <sys/cdefs.h>
-__RCSID("$NetBSD: evmap.c,v 1.5 2021/04/10 19:02:37 rillig Exp $");
+__RCSID("$NetBSD: evmap.c,v 1.6 2021/04/10 19:18:45 rillig Exp $");
#include "evconfig-private.h"
#ifdef _WIN32
@@ -121,7 +121,7 @@ HT_GENERATE(event_io_map, event_map_entr
key_.fd = slot; \
ent_ = HT_FIND(event_io_map, map, &key_); \
(x) = ent_ ? &ent_->ent.type : NULL; \
- } while (/*CONSTCOND*/0);
+ } while (0);
#define GET_IO_SLOT_AND_CTOR(x, map, slot, type, ctor, fdinfo_len) \
do { \
Index: src/external/bsd/libevent/dist/evthread-internal.h
diff -u src/external/bsd/libevent/dist/evthread-internal.h:1.5 src/external/bsd/libevent/dist/evthread-internal.h:1.6
--- src/external/bsd/libevent/dist/evthread-internal.h:1.5 Sat Apr 10 19:02:37 2021
+++ src/external/bsd/libevent/dist/evthread-internal.h Sat Apr 10 19:18:45 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: evthread-internal.h,v 1.5 2021/04/10 19:02:37 rillig Exp $ */
+/* $NetBSD: evthread-internal.h,v 1.6 2021/04/10 19:18:45 rillig Exp $ */
/*
* Copyright (c) 2008-2012 Niels Provos, Nick Mathewson
@@ -384,7 +384,7 @@ void *evthread_setup_global_lock_(void *
event_warn("Couldn't allocate %s", #lockvar); \
return -1; \
} \
- } while (/*CONSTCOND*/0);
+ } while (0);
int event_global_setup_locks_(const int enable_locks);
int evsig_global_setup_locks_(const int enable_locks);
Index: src/external/bsd/libevent/dist/evdns.c
diff -u src/external/bsd/libevent/dist/evdns.c:1.6 src/external/bsd/libevent/dist/evdns.c:1.7
--- src/external/bsd/libevent/dist/evdns.c:1.6 Sat Apr 10 19:02:37 2021
+++ src/external/bsd/libevent/dist/evdns.c Sat Apr 10 19:18:45 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: evdns.c,v 1.6 2021/04/10 19:02:37 rillig Exp $ */
+/* $NetBSD: evdns.c,v 1.7 2021/04/10 19:18:45 rillig Exp $ */
/* Copyright 2006-2007 Niels Provos
* Copyright 2007-2012 Nick Mathewson and Niels Provos
@@ -52,7 +52,7 @@
#include "event2/event-config.h"
#include <sys/cdefs.h>
-__RCSID("$NetBSD: evdns.c,v 1.6 2021/04/10 19:02:37 rillig Exp $");
+__RCSID("$NetBSD: evdns.c,v 1.7 2021/04/10 19:18:45 rillig Exp $");
#include "evconfig-private.h"
#include <sys/types.h>
@@ -982,9 +982,9 @@ name_parse(u8 *packet, int length, int *
int name_end = -1;
int j = *idx;
int ptr_count = 0;
-#define GET32(x) do { if (j + 4 > length) goto err; memcpy(&t32_, packet + j, 4); j += 4; x = ntohl(t32_); } while (/*CONSTCOND*/0)
-#define GET16(x) do { if (j + 2 > length) goto err; memcpy(&t_, packet + j, 2); j += 2; x = ntohs(t_); } while (/*CONSTCOND*/0)
-#define GET8(x) do { if (j >= length) goto err; x = packet[j++]; } while (/*CONSTCOND*/0)
+#define GET32(x) do { if (j + 4 > length) goto err; memcpy(&t32_, packet + j, 4); j += 4; x = ntohl(t32_); } while (0)
+#define GET16(x) do { if (j + 2 > length) goto err; memcpy(&t_, packet + j, 2); j += 2; x = ntohs(t_); } while (0)
+#define GET8(x) do { if (j >= length) goto err; x = packet[j++]; } while (0)
char *cp = name_out;
const char *const end = name_out + name_out_len;
Index: src/external/bsd/libevent/dist/log-internal.h
diff -u src/external/bsd/libevent/dist/log-internal.h:1.6 src/external/bsd/libevent/dist/log-internal.h:1.7
--- src/external/bsd/libevent/dist/log-internal.h:1.6 Wed Apr 7 03:36:48 2021
+++ src/external/bsd/libevent/dist/log-internal.h Sat Apr 10 19:18:45 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: log-internal.h,v 1.6 2021/04/07 03:36:48 christos Exp $ */
+/* $NetBSD: log-internal.h,v 1.7 2021/04/10 19:18:45 rillig Exp $ */
/*
* Copyright (c) 2000-2007 Niels Provos <[email protected]>
@@ -84,7 +84,7 @@ void event_logv_(int severity, const cha
} \
} while (0)
#else
-#define event_debug(x) do {;} while (/*CONSTCOND*/0)
+#define event_debug(x) do {;} while (0)
#endif
#undef EV_CHECK_FMT
Index: src/external/bsd/libevent/dist/util-internal.h
diff -u src/external/bsd/libevent/dist/util-internal.h:1.6 src/external/bsd/libevent/dist/util-internal.h:1.7
--- src/external/bsd/libevent/dist/util-internal.h:1.6 Sat Apr 10 19:02:37 2021
+++ src/external/bsd/libevent/dist/util-internal.h Sat Apr 10 19:18:45 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: util-internal.h,v 1.6 2021/04/10 19:02:37 rillig Exp $ */
+/* $NetBSD: util-internal.h,v 1.7 2021/04/10 19:18:45 rillig Exp $ */
/*
* Copyright (c) 2007-2012 Niels Provos and Nick Mathewson
@@ -97,7 +97,7 @@ extern "C" {
*/
#define EVUTIL_NIL_CONDITION_(condition) do { \
(void)sizeof(!(condition)); \
-} while(/*CONSTCOND*/0)
+} while(0)
/* Internal use only: macros to match patterns of error codes in a
cross-platform way. We need these macros because of two historical
Index: src/external/bsd/libevent/dist/event-internal.h
diff -u src/external/bsd/libevent/dist/event-internal.h:1.4 src/external/bsd/libevent/dist/event-internal.h:1.5
--- src/external/bsd/libevent/dist/event-internal.h:1.4 Wed Apr 7 03:36:48 2021
+++ src/external/bsd/libevent/dist/event-internal.h Sat Apr 10 19:18:45 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: event-internal.h,v 1.4 2021/04/07 03:36:48 christos Exp $ */
+/* $NetBSD: event-internal.h,v 1.5 2021/04/10 19:18:45 rillig Exp $ */
/*
* Copyright (c) 2000-2007 Niels Provos <[email protected]>
@@ -397,7 +397,7 @@ struct event_config {
(elm)->field.tqe_next = (listelm); \
*(listelm)->field.tqe_prev = (elm); \
(listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
-} while (/*CONSTCOND*/0)
+} while (0)
#endif
#define N_ACTIVE_CALLBACKS(base) \
Index: src/external/bsd/libevent/dist/select.c
diff -u src/external/bsd/libevent/dist/select.c:1.4 src/external/bsd/libevent/dist/select.c:1.5
--- src/external/bsd/libevent/dist/select.c:1.4 Wed Apr 7 03:36:48 2021
+++ src/external/bsd/libevent/dist/select.c Sat Apr 10 19:18:45 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: select.c,v 1.4 2021/04/07 03:36:48 christos Exp $ */
+/* $NetBSD: select.c,v 1.5 2021/04/10 19:18:45 rillig Exp $ */
/* $OpenBSD: select.c,v 1.2 2002/06/25 15:50:15 mickey Exp $ */
/*
@@ -29,7 +29,7 @@
*/
#include "event2/event-config.h"
#include <sys/cdefs.h>
-__RCSID("$NetBSD: select.c,v 1.4 2021/04/07 03:36:48 christos Exp $");
+__RCSID("$NetBSD: select.c,v 1.5 2021/04/10 19:18:45 rillig Exp $");
#include "evconfig-private.h"
#ifdef EVENT__HAVE_SELECT
@@ -136,7 +136,7 @@ check_selectop(struct selectop *sop)
/* nothing to be done here */
}
#else
-#define check_selectop(sop) do { (void) sop; } while (/*CONSTCOND*/0)
+#define check_selectop(sop) do { (void) sop; } while (0)
#endif
static int
Index: src/external/bsd/libevent/dist/ht-internal.h
diff -u src/external/bsd/libevent/dist/ht-internal.h:1.3 src/external/bsd/libevent/dist/ht-internal.h:1.4
--- src/external/bsd/libevent/dist/ht-internal.h:1.3 Tue Jan 31 23:17:39 2017
+++ src/external/bsd/libevent/dist/ht-internal.h Sat Apr 10 19:18:45 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: ht-internal.h,v 1.3 2017/01/31 23:17:39 christos Exp $ */
+/* $NetBSD: ht-internal.h,v 1.4 2021/04/10 19:18:45 rillig Exp $ */
/* Copyright 2002 Christopher Clark */
/* Copyright 2005-2012 Nick Mathewson */
/* Copyright 2009-2012 Niels Provos and Nick Mathewson */
@@ -104,9 +104,9 @@ ht_string_hash_(const char *s)
#ifndef HT_NO_CACHE_HASH_VALUES
#define HT_SET_HASH_(elm, field, hashfn) \
- do { (elm)->field.hte_hash = hashfn(elm); } while (/*CONSTCOND*/0)
+ do { (elm)->field.hte_hash = hashfn(elm); } while (0)
#define HT_SET_HASHVAL_(elm, field, val) \
- do { (elm)->field.hte_hash = (val); } while (/*CONSTCOND*/0)
+ do { (elm)->field.hte_hash = (val); } while (0)
#define HT_ELT_HASH_(elm, field, hashfn) \
((elm)->field.hte_hash)
#else
Index: src/external/bsd/libevent/dist/include/event2/rpc.h
diff -u src/external/bsd/libevent/dist/include/event2/rpc.h:1.5 src/external/bsd/libevent/dist/include/event2/rpc.h:1.6
--- src/external/bsd/libevent/dist/include/event2/rpc.h:1.5 Wed Apr 7 03:36:48 2021
+++ src/external/bsd/libevent/dist/include/event2/rpc.h Sat Apr 10 19:18:45 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: rpc.h,v 1.5 2021/04/07 03:36:48 christos Exp $ */
+/* $NetBSD: rpc.h,v 1.6 2021/04/10 19:18:45 rillig Exp $ */
/*
* Copyright (c) 2006-2007 Niels Provos <[email protected]>
@@ -285,7 +285,7 @@ void *evrpc_get_reply(struct evrpc_req_g
#define EVRPC_REQUEST_DONE(rpc_req) do { \
struct evrpc_req_generic *req_ = (struct evrpc_req_generic *)(rpc_req); \
evrpc_request_done(req_); \
-} while (/*CONSTCOND*/0)
+} while (0)
struct evrpc_base;
Index: src/external/bsd/libevent/dist/test/regress_http.c
diff -u src/external/bsd/libevent/dist/test/regress_http.c:1.8 src/external/bsd/libevent/dist/test/regress_http.c:1.9
--- src/external/bsd/libevent/dist/test/regress_http.c:1.8 Sat Apr 10 19:02:37 2021
+++ src/external/bsd/libevent/dist/test/regress_http.c Sat Apr 10 19:18:45 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: regress_http.c,v 1.8 2021/04/10 19:02:37 rillig Exp $ */
+/* $NetBSD: regress_http.c,v 1.9 2021/04/10 19:18:45 rillig Exp $ */
/*
* Copyright (c) 2003-2007 Niels Provos <[email protected]>
@@ -36,7 +36,7 @@
#include "event2/event-config.h"
#include <sys/cdefs.h>
-__RCSID("$NetBSD: regress_http.c,v 1.8 2021/04/10 19:02:37 rillig Exp $");
+__RCSID("$NetBSD: regress_http.c,v 1.9 2021/04/10 19:18:45 rillig Exp $");
#include <sys/types.h>
#include <sys/stat.h>
@@ -2541,7 +2541,7 @@ http_parse_uri_test(void *ptr)
tt_want(ret == url_tmp); \
if (strcmp(ret,want) != 0) \
TT_FAIL(("\"%s\" != \"%s\"",ret,want)); \
- } while(/*CONSTCOND*/0)
+ } while(0)
tt_want(evhttp_uri_join(NULL, 0, 0) == NULL);
tt_want(evhttp_uri_join(NULL, url_tmp, 0) == NULL);
@@ -2551,7 +2551,7 @@ http_parse_uri_test(void *ptr)
#define BAD(s) do { \
if (URI_PARSE(s) != NULL) \
TT_FAIL(("Expected error parsing \"%s\"",s)); \
- } while(/*CONSTCOND*/0)
+ } while(0)
/* Nonconformant URIs we can parse: parsing */
#define NCF(s) do { \
uri = URI_PARSE(s); \
@@ -2566,7 +2566,7 @@ http_parse_uri_test(void *ptr)
sizeof(url_tmp))); \
evhttp_uri_free(uri); \
} \
- } while(/*CONSTCOND*/0)
+ } while(0)
NCF("http://www.test.com/ why hello");
NCF("http://www.test.com/why-hello\x01");
Index: src/external/bsd/libevent/dist/test/tinytest_macros.h
diff -u src/external/bsd/libevent/dist/test/tinytest_macros.h:1.5 src/external/bsd/libevent/dist/test/tinytest_macros.h:1.6
--- src/external/bsd/libevent/dist/test/tinytest_macros.h:1.5 Wed Apr 7 03:36:48 2021
+++ src/external/bsd/libevent/dist/test/tinytest_macros.h Sat Apr 10 19:18:45 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: tinytest_macros.h,v 1.5 2021/04/07 03:36:48 christos Exp $ */
+/* $NetBSD: tinytest_macros.h,v 1.6 2021/04/10 19:18:45 rillig Exp $ */
/* tinytest_macros.h -- Copyright 2009-2012 Nick Mathewson
*
@@ -30,7 +30,7 @@
/* Helpers for defining statement-like macros */
#define TT_STMT_BEGIN do {
-#define TT_STMT_END } while (/*CONSTCOND*/0)
+#define TT_STMT_END } while (0)
/* Redefine this if your test functions want to abort with something besides
* "goto end;" */