bind9/bin/tools
Evan Hunt 52bba5cc34 standardize CHECK and RETERR macros
previously, there were over 40 separate definitions of CHECK macros, of
which most used "goto cleanup", and the rest "goto failure" or "goto
out". there were another 10 definitions of RETERR, of which most were
identical to CHECK, but some simply returned a result code instead of
jumping to a cleanup label.

this has now been standardized throughout the code base: RETERR is for
returning an error code in the case of an error, and CHECK is for jumping
to a cleanup tag, which is now always called "cleanup". both macros are
defined in isc/util.h.
2025-12-03 13:26:28 -08:00
..
.gitignore Remove genrandom command and all usage of specific random files throughout the system test suite 2018-05-16 09:54:35 +02:00
arpaname.c Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
arpaname.rst Use semantic markup for :program: self-references 2022-03-14 10:46:36 +01:00
dnstap-read.c Change the 'isc_g_mctx' to be always available 2025-08-04 11:29:50 +02:00
dnstap-read.rst Add option to dnstap-read to print long timestamps 2023-05-04 15:12:53 +02:00
mdig.c standardize CHECK and RETERR macros 2025-12-03 13:26:28 -08:00
mdig.rst fully remove DSCP 2023-01-17 16:18:21 -08:00
meson.build move makejournal to bin/tools 2025-06-13 18:16:56 -07:00
named-journalprint.c Change the 'isc_g_mctx' to be always available 2025-08-04 11:29:50 +02:00
named-journalprint.rst move makejournal to bin/tools 2025-06-13 18:16:56 -07:00
named-makejournal.c Change the 'isc_g_mctx' to be always available 2025-08-04 11:29:50 +02:00
named-makejournal.rst load the journal file if it already exists 2025-06-13 21:20:13 -07:00
named-nzd2nzf.c Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
named-nzd2nzf.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00
named-rrchecker.c Change the 'isc_g_mctx' to be always available 2025-08-04 11:29:50 +02:00
named-rrchecker.rst Fix link to TXT RRtype specification 2025-06-02 14:19:59 +00:00
nsec3hash.c Unify handling of the program name in all the utilities 2025-05-29 06:17:32 +02:00
nsec3hash.rst Use semantic markup for :program: self-references 2022-03-14 10:46:36 +01:00