bind9/doc
Evan Hunt 522ca7bb54 switch to ISC_LIST_FOREACH everywhere
the pattern `for (x = ISC_LIST_HEAD(...); x != NULL; ISC_LIST_NEXT(...)`
has been changed to `ISC_LIST_FOREACH` throughout BIND, except in a few
cases where the change would be excessively complex.

in most cases this was a straightforward change. in some places,
however, the list element variable was referenced after the loop
ended, and the code was refactored to avoid this necessity.

also, because `ISC_LIST_FOREACH` uses typeof(list.head) to declare
the list elements, compilation failures can occur if the list object
has a `const` qualifier.  some `const` qualifiers have been removed
from function parameters to avoid this problem, and where that was not
possible, `UNCONST` was used.
2025-03-31 13:45:10 -07:00
..
arm Drop readline alternatives in favor of libedit 2025-03-31 15:20:40 +02:00
changelog Generate changelog for BIND 9.21.6 2025-03-11 10:46:21 +01:00
design Remove DLV remnants 2024-12-13 11:24:47 +01:00
dev switch to ISC_LIST_FOREACH everywhere 2025-03-31 13:45:10 -07:00
dnssec-guide Fix command to generate KSR in DNSSEC guide 2025-02-26 01:08:52 +00:00
doxygen Remove trailing whitespace from all text files 2023-06-13 15:05:40 +02:00
man Update documentation for 9.20.0 2024-07-08 14:53:01 +02:00
misc Add an option to disable ZONEVERSION responses 2025-03-24 22:16:09 +00:00
notes Tweak and reword relase notes 2025-03-11 10:46:21 +01:00
Makefile.am Remove pregenerated manpages from the repo 2023-02-10 11:24:03 +01:00