From: Mark Andrews Date: Fri, 17 Jul 2020 02:23:19 +0000 (+1000) Subject: Make calling generic rdata methods consistent X-Git-Tag: v9.16.16~42^2 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=f4331a48fa23a787aa4c3682737cdf3e97280039;p=thirdparty%2Fbind9.git Make calling generic rdata methods consistent add matching macros to pass arguments from called methods to generic methods. This will reduce the amount of work required when extending methods. Also cleanup unnecessary UNUSED declarations. (cherry picked from commit a88d3963e2b0620eb27b19a2024feb4251f4703a) --- diff --git a/lib/dns/rdata.c b/lib/dns/rdata.c index cc4788ec8ce..a2eb404f411 100644 --- a/lib/dns/rdata.c +++ b/lib/dns/rdata.c @@ -82,38 +82,62 @@ const dns_name_t *origin, unsigned int options, \ isc_buffer_t *target, dns_rdatacallbacks_t *callbacks +#define CALL_FROMTEXT rdclass, type, lexer, origin, options, target, callbacks + #define ARGS_TOTEXT \ dns_rdata_t *rdata, dns_rdata_textctx_t *tctx, isc_buffer_t *target +#define CALL_TOTEXT rdata, tctx, target + #define ARGS_FROMWIRE \ int rdclass, dns_rdatatype_t type, isc_buffer_t *source, \ dns_decompress_t *dctx, unsigned int options, \ isc_buffer_t *target +#define CALL_FROMWIRE rdclass, type, source, dctx, options, target + #define ARGS_TOWIRE \ dns_rdata_t *rdata, dns_compress_t *cctx, isc_buffer_t *target +#define CALL_TOWIRE rdata, cctx, target + #define ARGS_COMPARE const dns_rdata_t *rdata1, const dns_rdata_t *rdata2 +#define CALL_COMPARE rdata1, rdata2 + #define ARGS_FROMSTRUCT \ int rdclass, dns_rdatatype_t type, void *source, isc_buffer_t *target +#define CALL_FROMSTRUCT rdclass, type, source, target + #define ARGS_TOSTRUCT const dns_rdata_t *rdata, void *target, isc_mem_t *mctx +#define CALL_TOSTRUCT rdata, target, mctx + #define ARGS_FREESTRUCT void *source +#define CALL_FREESTRUCT source + #define ARGS_ADDLDATA \ dns_rdata_t *rdata, dns_additionaldatafunc_t add, void *arg +#define CALL_ADDLDATA rdata, add, arg + #define ARGS_DIGEST dns_rdata_t *rdata, dns_digestfunc_t digest, void *arg +#define CALL_DIGEST rdata, digest, arg + #define ARGS_CHECKOWNER \ const dns_name_t *name, dns_rdataclass_t rdclass, \ dns_rdatatype_t type, bool wildcard +#define CALL_CHECKOWNER name, rdclass, type, wildcard + #define ARGS_CHECKNAMES \ dns_rdata_t *rdata, const dns_name_t *owner, dns_name_t *bad +#define CALL_CHECKNAMES rdata, owner, bad + /*% * Context structure for the totext_ functions. * Contains formatting options for rdata-to-text diff --git a/lib/dns/rdata/generic/avc_258.c b/lib/dns/rdata/generic/avc_258.c index 521db3a479c..c269f01e4f2 100644 --- a/lib/dns/rdata/generic/avc_258.c +++ b/lib/dns/rdata/generic/avc_258.c @@ -18,36 +18,22 @@ static inline isc_result_t fromtext_avc(ARGS_FROMTEXT) { REQUIRE(type == dns_rdatatype_avc); - UNUSED(type); - UNUSED(rdclass); - UNUSED(origin); - UNUSED(options); - UNUSED(callbacks); - - return (generic_fromtext_txt(rdclass, type, lexer, origin, options, - target, callbacks)); + return (generic_fromtext_txt(CALL_FROMTEXT)); } static inline isc_result_t totext_avc(ARGS_TOTEXT) { - UNUSED(tctx); - + REQUIRE(rdata != NULL); REQUIRE(rdata->type == dns_rdatatype_avc); - return (generic_totext_txt(rdata, tctx, target)); + return (generic_totext_txt(CALL_TOTEXT)); } static inline isc_result_t fromwire_avc(ARGS_FROMWIRE) { REQUIRE(type == dns_rdatatype_avc); - UNUSED(type); - UNUSED(dctx); - UNUSED(rdclass); - UNUSED(options); - - return (generic_fromwire_txt(rdclass, type, source, dctx, options, - target)); + return (generic_fromwire_txt(CALL_FROMWIRE)); } static inline isc_result_t @@ -77,7 +63,7 @@ static inline isc_result_t fromstruct_avc(ARGS_FROMSTRUCT) { REQUIRE(type == dns_rdatatype_avc); - return (generic_fromstruct_txt(rdclass, type, source, target)); + return (generic_fromstruct_txt(CALL_FROMSTRUCT)); } static inline isc_result_t @@ -91,7 +77,7 @@ tostruct_avc(ARGS_TOSTRUCT) { avc->common.rdtype = rdata->type; ISC_LINK_INIT(&avc->common, link); - return (generic_tostruct_txt(rdata, target, mctx)); + return (generic_tostruct_txt(CALL_TOSTRUCT)); } static inline void diff --git a/lib/dns/rdata/generic/cdnskey_60.c b/lib/dns/rdata/generic/cdnskey_60.c index 0378456616c..2fb006a31a4 100644 --- a/lib/dns/rdata/generic/cdnskey_60.c +++ b/lib/dns/rdata/generic/cdnskey_60.c @@ -22,8 +22,7 @@ static inline isc_result_t fromtext_cdnskey(ARGS_FROMTEXT) { REQUIRE(type == dns_rdatatype_cdnskey); - return (generic_fromtext_key(rdclass, type, lexer, origin, options, - target, callbacks)); + return (generic_fromtext_key(CALL_FROMTEXT)); } static inline isc_result_t @@ -31,15 +30,14 @@ totext_cdnskey(ARGS_TOTEXT) { REQUIRE(rdata != NULL); REQUIRE(rdata->type == dns_rdatatype_cdnskey); - return (generic_totext_key(rdata, tctx, target)); + return (generic_totext_key(CALL_TOTEXT)); } static inline isc_result_t fromwire_cdnskey(ARGS_FROMWIRE) { REQUIRE(type == dns_rdatatype_cdnskey); - return (generic_fromwire_key(rdclass, type, source, dctx, options, - target)); + return (generic_fromwire_key(CALL_FROMWIRE)); } static inline isc_result_t @@ -77,7 +75,7 @@ static inline isc_result_t fromstruct_cdnskey(ARGS_FROMSTRUCT) { REQUIRE(type == dns_rdatatype_cdnskey); - return (generic_fromstruct_key(rdclass, type, source, target)); + return (generic_fromstruct_key(CALL_FROMSTRUCT)); } static inline isc_result_t @@ -92,7 +90,7 @@ tostruct_cdnskey(ARGS_TOSTRUCT) { dnskey->common.rdtype = rdata->type; ISC_LINK_INIT(&dnskey->common, link); - return (generic_tostruct_key(rdata, target, mctx)); + return (generic_tostruct_key(CALL_TOSTRUCT)); } static inline void diff --git a/lib/dns/rdata/generic/cds_59.c b/lib/dns/rdata/generic/cds_59.c index 4fd597bdea7..56a847be599 100644 --- a/lib/dns/rdata/generic/cds_59.c +++ b/lib/dns/rdata/generic/cds_59.c @@ -22,23 +22,22 @@ static inline isc_result_t fromtext_cds(ARGS_FROMTEXT) { REQUIRE(type == dns_rdatatype_cds); - return (generic_fromtext_ds(rdclass, type, lexer, origin, options, - target, callbacks)); + return (generic_fromtext_ds(CALL_FROMTEXT)); } static inline isc_result_t totext_cds(ARGS_TOTEXT) { + REQUIRE(rdata != NULL); REQUIRE(rdata->type == dns_rdatatype_cds); - return (generic_totext_ds(rdata, tctx, target)); + return (generic_totext_ds(CALL_TOTEXT)); } static inline isc_result_t fromwire_cds(ARGS_FROMWIRE) { REQUIRE(type == dns_rdatatype_cds); - return (generic_fromwire_ds(rdclass, type, source, dctx, options, - target)); + return (generic_fromwire_ds(CALL_FROMWIRE)); } static inline isc_result_t @@ -74,7 +73,7 @@ static inline isc_result_t fromstruct_cds(ARGS_FROMSTRUCT) { REQUIRE(type == dns_rdatatype_cds); - return (generic_fromstruct_ds(rdclass, type, source, target)); + return (generic_fromstruct_ds(CALL_FROMSTRUCT)); } static inline isc_result_t @@ -92,7 +91,7 @@ tostruct_cds(ARGS_TOSTRUCT) { cds->common.rdtype = rdata->type; ISC_LINK_INIT(&cds->common, link); - return (generic_tostruct_ds(rdata, target, mctx)); + return (generic_tostruct_ds(CALL_TOSTRUCT)); } static inline void diff --git a/lib/dns/rdata/generic/dlv_32769.c b/lib/dns/rdata/generic/dlv_32769.c index 646cfacae4a..3b996adb1bc 100644 --- a/lib/dns/rdata/generic/dlv_32769.c +++ b/lib/dns/rdata/generic/dlv_32769.c @@ -22,23 +22,22 @@ static inline isc_result_t fromtext_dlv(ARGS_FROMTEXT) { REQUIRE(type == dns_rdatatype_dlv); - return (generic_fromtext_ds(rdclass, type, lexer, origin, options, - target, callbacks)); + return (generic_fromtext_ds(CALL_FROMTEXT)); } static inline isc_result_t totext_dlv(ARGS_TOTEXT) { + REQUIRE(rdata != NULL); REQUIRE(rdata->type == dns_rdatatype_dlv); - return (generic_totext_ds(rdata, tctx, target)); + return (generic_totext_ds(CALL_TOTEXT)); } static inline isc_result_t fromwire_dlv(ARGS_FROMWIRE) { REQUIRE(type == dns_rdatatype_dlv); - return (generic_fromwire_ds(rdclass, type, source, dctx, options, - target)); + return (generic_fromwire_ds(CALL_FROMWIRE)); } static inline isc_result_t @@ -74,7 +73,7 @@ static inline isc_result_t fromstruct_dlv(ARGS_FROMSTRUCT) { REQUIRE(type == dns_rdatatype_dlv); - return (generic_fromstruct_ds(rdclass, type, source, target)); + return (generic_fromstruct_ds(CALL_FROMSTRUCT)); } static inline isc_result_t @@ -88,7 +87,7 @@ tostruct_dlv(ARGS_TOSTRUCT) { dlv->common.rdtype = rdata->type; ISC_LINK_INIT(&dlv->common, link); - return (generic_tostruct_ds(rdata, target, mctx)); + return (generic_tostruct_ds(CALL_TOSTRUCT)); } static inline void diff --git a/lib/dns/rdata/generic/dnskey_48.c b/lib/dns/rdata/generic/dnskey_48.c index 7ae4b8baece..1aa3f532e41 100644 --- a/lib/dns/rdata/generic/dnskey_48.c +++ b/lib/dns/rdata/generic/dnskey_48.c @@ -22,8 +22,7 @@ static inline isc_result_t fromtext_dnskey(ARGS_FROMTEXT) { REQUIRE(type == dns_rdatatype_dnskey); - return (generic_fromtext_key(rdclass, type, lexer, origin, options, - target, callbacks)); + return (generic_fromtext_key(CALL_FROMTEXT)); } static inline isc_result_t @@ -31,15 +30,14 @@ totext_dnskey(ARGS_TOTEXT) { REQUIRE(rdata != NULL); REQUIRE(rdata->type == dns_rdatatype_dnskey); - return (generic_totext_key(rdata, tctx, target)); + return (generic_totext_key(CALL_TOTEXT)); } static inline isc_result_t fromwire_dnskey(ARGS_FROMWIRE) { REQUIRE(type == dns_rdatatype_dnskey); - return (generic_fromwire_key(rdclass, type, source, dctx, options, - target)); + return (generic_fromwire_key(CALL_FROMWIRE)); } static inline isc_result_t @@ -78,7 +76,7 @@ static inline isc_result_t fromstruct_dnskey(ARGS_FROMSTRUCT) { REQUIRE(type == dns_rdatatype_dnskey); - return (generic_fromstruct_key(rdclass, type, source, target)); + return (generic_fromstruct_key(CALL_FROMSTRUCT)); } static inline isc_result_t @@ -93,7 +91,7 @@ tostruct_dnskey(ARGS_TOSTRUCT) { dnskey->common.rdtype = rdata->type; ISC_LINK_INIT(&dnskey->common, link); - return (generic_tostruct_key(rdata, target, mctx)); + return (generic_tostruct_key(CALL_TOSTRUCT)); } static inline void diff --git a/lib/dns/rdata/generic/ds_43.c b/lib/dns/rdata/generic/ds_43.c index 5e36b71e459..bbfd136a681 100644 --- a/lib/dns/rdata/generic/ds_43.c +++ b/lib/dns/rdata/generic/ds_43.c @@ -84,8 +84,7 @@ static inline isc_result_t fromtext_ds(ARGS_FROMTEXT) { REQUIRE(type == dns_rdatatype_ds); - return (generic_fromtext_ds(rdclass, type, lexer, origin, options, - target, callbacks)); + return (generic_fromtext_ds(CALL_FROMTEXT)); } static inline isc_result_t @@ -149,9 +148,10 @@ generic_totext_ds(ARGS_TOTEXT) { static inline isc_result_t totext_ds(ARGS_TOTEXT) { + REQUIRE(rdata != NULL); REQUIRE(rdata->type == dns_rdatatype_ds); - return (generic_totext_ds(rdata, tctx, target)); + return (generic_totext_ds(CALL_TOTEXT)); } static inline isc_result_t @@ -200,8 +200,7 @@ static inline isc_result_t fromwire_ds(ARGS_FROMWIRE) { REQUIRE(type == dns_rdatatype_ds); - return (generic_fromwire_ds(rdclass, type, source, dctx, options, - target)); + return (generic_fromwire_ds(CALL_FROMWIRE)); } static inline isc_result_t @@ -267,7 +266,7 @@ static inline isc_result_t fromstruct_ds(ARGS_FROMSTRUCT) { REQUIRE(type == dns_rdatatype_ds); - return (generic_fromstruct_ds(rdclass, type, source, target)); + return (generic_fromstruct_ds(CALL_FROMSTRUCT)); } static inline isc_result_t @@ -311,7 +310,7 @@ tostruct_ds(ARGS_TOSTRUCT) { ds->common.rdtype = rdata->type; ISC_LINK_INIT(&ds->common, link); - return (generic_tostruct_ds(rdata, target, mctx)); + return (generic_tostruct_ds(CALL_TOSTRUCT)); } static inline void diff --git a/lib/dns/rdata/generic/key_25.c b/lib/dns/rdata/generic/key_25.c index 22ecdd69011..5867beee357 100644 --- a/lib/dns/rdata/generic/key_25.c +++ b/lib/dns/rdata/generic/key_25.c @@ -236,8 +236,7 @@ static inline isc_result_t fromtext_key(ARGS_FROMTEXT) { REQUIRE(type == dns_rdatatype_key); - return (generic_fromtext_key(rdclass, type, lexer, origin, options, - target, callbacks)); + return (generic_fromtext_key(CALL_FROMTEXT)); } static inline isc_result_t @@ -245,15 +244,14 @@ totext_key(ARGS_TOTEXT) { REQUIRE(rdata != NULL); REQUIRE(rdata->type == dns_rdatatype_key); - return (generic_totext_key(rdata, tctx, target)); + return (generic_totext_key(CALL_TOTEXT)); } static inline isc_result_t fromwire_key(ARGS_FROMWIRE) { REQUIRE(type == dns_rdatatype_key); - return (generic_fromwire_key(rdclass, type, source, dctx, options, - target)); + return (generic_fromwire_key(CALL_FROMWIRE)); } static inline isc_result_t @@ -383,7 +381,7 @@ static inline isc_result_t fromstruct_key(ARGS_FROMSTRUCT) { REQUIRE(type == dns_rdatatype_key); - return (generic_fromstruct_key(rdclass, type, source, target)); + return (generic_fromstruct_key(CALL_FROMSTRUCT)); } static inline isc_result_t @@ -398,7 +396,7 @@ tostruct_key(ARGS_TOSTRUCT) { key->common.rdtype = rdata->type; ISC_LINK_INIT(&key->common, link); - return (generic_tostruct_key(rdata, target, mctx)); + return (generic_tostruct_key(CALL_TOSTRUCT)); } static inline void diff --git a/lib/dns/rdata/generic/ninfo_56.c b/lib/dns/rdata/generic/ninfo_56.c index f078c1c4a06..0e74d522f00 100644 --- a/lib/dns/rdata/generic/ninfo_56.c +++ b/lib/dns/rdata/generic/ninfo_56.c @@ -18,36 +18,22 @@ static inline isc_result_t fromtext_ninfo(ARGS_FROMTEXT) { REQUIRE(type == dns_rdatatype_ninfo); - UNUSED(type); - UNUSED(rdclass); - UNUSED(origin); - UNUSED(options); - UNUSED(callbacks); - - return (generic_fromtext_txt(rdclass, type, lexer, origin, options, - target, callbacks)); + return (generic_fromtext_txt(CALL_FROMTEXT)); } static inline isc_result_t totext_ninfo(ARGS_TOTEXT) { - UNUSED(tctx); - + REQUIRE(rdata != NULL); REQUIRE(rdata->type == dns_rdatatype_ninfo); - return (generic_totext_txt(rdata, tctx, target)); + return (generic_totext_txt(CALL_TOTEXT)); } static inline isc_result_t fromwire_ninfo(ARGS_FROMWIRE) { REQUIRE(type == dns_rdatatype_ninfo); - UNUSED(type); - UNUSED(dctx); - UNUSED(rdclass); - UNUSED(options); - - return (generic_fromwire_txt(rdclass, type, source, dctx, options, - target)); + return (generic_fromwire_txt(CALL_FROMWIRE)); } static inline isc_result_t @@ -77,7 +63,7 @@ static inline isc_result_t fromstruct_ninfo(ARGS_FROMSTRUCT) { REQUIRE(type == dns_rdatatype_ninfo); - return (generic_fromstruct_txt(rdclass, type, source, target)); + return (generic_fromstruct_txt(CALL_FROMSTRUCT)); } static inline isc_result_t @@ -91,7 +77,7 @@ tostruct_ninfo(ARGS_TOSTRUCT) { ninfo->common.rdtype = rdata->type; ISC_LINK_INIT(&ninfo->common, link); - return (generic_tostruct_txt(rdata, target, mctx)); + return (generic_tostruct_txt(CALL_TOSTRUCT)); } static inline void diff --git a/lib/dns/rdata/generic/rkey_57.c b/lib/dns/rdata/generic/rkey_57.c index 273af6dfc7f..7dd11a29e48 100644 --- a/lib/dns/rdata/generic/rkey_57.c +++ b/lib/dns/rdata/generic/rkey_57.c @@ -18,8 +18,7 @@ static inline isc_result_t fromtext_rkey(ARGS_FROMTEXT) { REQUIRE(type == dns_rdatatype_rkey); - return (generic_fromtext_key(rdclass, type, lexer, origin, options, - target, callbacks)); + return (generic_fromtext_key(CALL_FROMTEXT)); } static inline isc_result_t @@ -27,15 +26,14 @@ totext_rkey(ARGS_TOTEXT) { REQUIRE(rdata != NULL); REQUIRE(rdata->type == dns_rdatatype_rkey); - return (generic_totext_key(rdata, tctx, target)); + return (generic_totext_key(CALL_TOTEXT)); } static inline isc_result_t fromwire_rkey(ARGS_FROMWIRE) { REQUIRE(type == dns_rdatatype_rkey); - return (generic_fromwire_key(rdclass, type, source, dctx, options, - target)); + return (generic_fromwire_key(CALL_FROMWIRE)); } static inline isc_result_t @@ -74,7 +72,7 @@ static inline isc_result_t fromstruct_rkey(ARGS_FROMSTRUCT) { REQUIRE(type == dns_rdatatype_rkey); - return (generic_fromstruct_key(rdclass, type, source, target)); + return (generic_fromstruct_key(CALL_FROMSTRUCT)); } static inline isc_result_t @@ -89,7 +87,7 @@ tostruct_rkey(ARGS_TOSTRUCT) { rkey->common.rdtype = rdata->type; ISC_LINK_INIT(&rkey->common, link); - return (generic_tostruct_key(rdata, target, mctx)); + return (generic_tostruct_key(CALL_TOSTRUCT)); } static inline void diff --git a/lib/dns/rdata/generic/smimea_53.c b/lib/dns/rdata/generic/smimea_53.c index 89098a83ebf..8871369d9e0 100644 --- a/lib/dns/rdata/generic/smimea_53.c +++ b/lib/dns/rdata/generic/smimea_53.c @@ -18,23 +18,22 @@ static inline isc_result_t fromtext_smimea(ARGS_FROMTEXT) { REQUIRE(type == dns_rdatatype_smimea); - return (generic_fromtext_tlsa(rdclass, type, lexer, origin, options, - target, callbacks)); + return (generic_fromtext_tlsa(CALL_FROMTEXT)); } static inline isc_result_t totext_smimea(ARGS_TOTEXT) { + REQUIRE(rdata != NULL); REQUIRE(rdata->type == dns_rdatatype_smimea); - return (generic_totext_tlsa(rdata, tctx, target)); + return (generic_totext_tlsa(CALL_TOTEXT)); } static inline isc_result_t fromwire_smimea(ARGS_FROMWIRE) { REQUIRE(type == dns_rdatatype_smimea); - return (generic_fromwire_tlsa(rdclass, type, source, dctx, options, - target)); + return (generic_fromwire_tlsa(CALL_FROMWIRE)); } static inline isc_result_t @@ -70,7 +69,7 @@ static inline isc_result_t fromstruct_smimea(ARGS_FROMSTRUCT) { REQUIRE(type == dns_rdatatype_smimea); - return (generic_fromstruct_tlsa(rdclass, type, source, target)); + return (generic_fromstruct_tlsa(CALL_FROMSTRUCT)); } static inline isc_result_t @@ -85,7 +84,7 @@ tostruct_smimea(ARGS_TOSTRUCT) { smimea->common.rdtype = rdata->type; ISC_LINK_INIT(&smimea->common, link); - return (generic_tostruct_tlsa(rdata, target, mctx)); + return (generic_tostruct_tlsa(CALL_TOSTRUCT)); } static inline void diff --git a/lib/dns/rdata/generic/spf_99.c b/lib/dns/rdata/generic/spf_99.c index 25990167c5a..4687324e30b 100644 --- a/lib/dns/rdata/generic/spf_99.c +++ b/lib/dns/rdata/generic/spf_99.c @@ -18,36 +18,22 @@ static inline isc_result_t fromtext_spf(ARGS_FROMTEXT) { REQUIRE(type == dns_rdatatype_spf); - UNUSED(type); - UNUSED(rdclass); - UNUSED(origin); - UNUSED(options); - UNUSED(callbacks); - - return (generic_fromtext_txt(rdclass, type, lexer, origin, options, - target, callbacks)); + return (generic_fromtext_txt(CALL_FROMTEXT)); } static inline isc_result_t totext_spf(ARGS_TOTEXT) { - UNUSED(tctx); - + REQUIRE(rdata != NULL); REQUIRE(rdata->type == dns_rdatatype_spf); - return (generic_totext_txt(rdata, tctx, target)); + return (generic_totext_txt(CALL_TOTEXT)); } static inline isc_result_t fromwire_spf(ARGS_FROMWIRE) { REQUIRE(type == dns_rdatatype_spf); - UNUSED(type); - UNUSED(dctx); - UNUSED(rdclass); - UNUSED(options); - - return (generic_fromwire_txt(rdclass, type, source, dctx, options, - target)); + return (generic_fromwire_txt(CALL_FROMWIRE)); } static inline isc_result_t @@ -77,7 +63,7 @@ static inline isc_result_t fromstruct_spf(ARGS_FROMSTRUCT) { REQUIRE(type == dns_rdatatype_spf); - return (generic_fromstruct_txt(rdclass, type, source, target)); + return (generic_fromstruct_txt(CALL_FROMSTRUCT)); } static inline isc_result_t @@ -92,7 +78,7 @@ tostruct_spf(ARGS_TOSTRUCT) { spf->common.rdtype = rdata->type; ISC_LINK_INIT(&spf->common, link); - return (generic_tostruct_txt(rdata, target, mctx)); + return (generic_tostruct_txt(CALL_TOSTRUCT)); } static inline void diff --git a/lib/dns/rdata/generic/ta_32768.c b/lib/dns/rdata/generic/ta_32768.c index 0e22b8d21fd..93e095d4acb 100644 --- a/lib/dns/rdata/generic/ta_32768.c +++ b/lib/dns/rdata/generic/ta_32768.c @@ -20,23 +20,21 @@ static inline isc_result_t fromtext_ta(ARGS_FROMTEXT) { REQUIRE(type == dns_rdatatype_ta); - return (generic_fromtext_ds(rdclass, type, lexer, origin, options, - target, callbacks)); + return (generic_fromtext_ds(CALL_FROMTEXT)); } static inline isc_result_t totext_ta(ARGS_TOTEXT) { REQUIRE(rdata->type == dns_rdatatype_ta); - return (generic_totext_ds(rdata, tctx, target)); + return (generic_totext_ds(CALL_TOTEXT)); } static inline isc_result_t fromwire_ta(ARGS_FROMWIRE) { REQUIRE(type == dns_rdatatype_ta); - return (generic_fromwire_ds(rdclass, type, source, dctx, options, - target)); + return (generic_fromwire_ds(CALL_FROMWIRE)); } static inline isc_result_t @@ -72,7 +70,7 @@ static inline isc_result_t fromstruct_ta(ARGS_FROMSTRUCT) { REQUIRE(type == dns_rdatatype_ta); - return (generic_fromstruct_ds(rdclass, type, source, target)); + return (generic_fromstruct_ds(CALL_FROMSTRUCT)); } static inline isc_result_t @@ -89,7 +87,7 @@ tostruct_ta(ARGS_TOSTRUCT) { ds->common.rdtype = rdata->type; ISC_LINK_INIT(&ds->common, link); - return (generic_tostruct_ds(rdata, target, mctx)); + return (generic_tostruct_ds(CALL_TOSTRUCT)); } static inline void diff --git a/lib/dns/rdata/generic/tlsa_52.c b/lib/dns/rdata/generic/tlsa_52.c index 4515aedfc13..97ea972cbc1 100644 --- a/lib/dns/rdata/generic/tlsa_52.c +++ b/lib/dns/rdata/generic/tlsa_52.c @@ -141,23 +141,21 @@ static inline isc_result_t fromtext_tlsa(ARGS_FROMTEXT) { REQUIRE(type == dns_rdatatype_tlsa); - return (generic_fromtext_tlsa(rdclass, type, lexer, origin, options, - target, callbacks)); + return (generic_fromtext_tlsa(CALL_FROMTEXT)); } static inline isc_result_t totext_tlsa(ARGS_TOTEXT) { REQUIRE(rdata->type == dns_rdatatype_tlsa); - return (generic_totext_tlsa(rdata, tctx, target)); + return (generic_totext_tlsa(CALL_TOTEXT)); } static inline isc_result_t fromwire_tlsa(ARGS_FROMWIRE) { REQUIRE(type == dns_rdatatype_tlsa); - return (generic_fromwire_tlsa(rdclass, type, source, dctx, options, - target)); + return (generic_fromwire_tlsa(CALL_FROMWIRE)); } static inline isc_result_t @@ -259,7 +257,7 @@ static inline isc_result_t fromstruct_tlsa(ARGS_FROMSTRUCT) { REQUIRE(type == dns_rdatatype_tlsa); - return (generic_fromstruct_tlsa(rdclass, type, source, target)); + return (generic_fromstruct_tlsa(CALL_FROMSTRUCT)); } static inline isc_result_t @@ -273,7 +271,7 @@ tostruct_tlsa(ARGS_TOSTRUCT) { tlsa->common.rdtype = rdata->type; ISC_LINK_INIT(&tlsa->common, link); - return (generic_tostruct_tlsa(rdata, target, mctx)); + return (generic_tostruct_tlsa(CALL_TOSTRUCT)); } static inline void diff --git a/lib/dns/rdata/generic/txt_16.c b/lib/dns/rdata/generic/txt_16.c index da653b5becb..643fb3dbd7e 100644 --- a/lib/dns/rdata/generic/txt_16.c +++ b/lib/dns/rdata/generic/txt_16.c @@ -88,23 +88,22 @@ static inline isc_result_t fromtext_txt(ARGS_FROMTEXT) { REQUIRE(type == dns_rdatatype_txt); - return (generic_fromtext_txt(rdclass, type, lexer, origin, options, - target, callbacks)); + return (generic_fromtext_txt(CALL_FROMTEXT)); } static inline isc_result_t totext_txt(ARGS_TOTEXT) { + REQUIRE(rdata != NULL); REQUIRE(rdata->type == dns_rdatatype_txt); - return (generic_totext_txt(rdata, tctx, target)); + return (generic_totext_txt(CALL_TOTEXT)); } static inline isc_result_t fromwire_txt(ARGS_FROMWIRE) { REQUIRE(type == dns_rdatatype_txt); - return (generic_fromwire_txt(rdclass, type, source, dctx, options, - target)); + return (generic_fromwire_txt(CALL_FROMWIRE)); } static inline isc_result_t @@ -200,7 +199,7 @@ static inline isc_result_t fromstruct_txt(ARGS_FROMSTRUCT) { REQUIRE(type == dns_rdatatype_txt); - return (generic_fromstruct_txt(rdclass, type, source, target)); + return (generic_fromstruct_txt(CALL_FROMSTRUCT)); } static inline isc_result_t @@ -214,7 +213,7 @@ tostruct_txt(ARGS_TOSTRUCT) { txt->common.rdtype = rdata->type; ISC_LINK_INIT(&txt->common, link); - return (generic_tostruct_txt(rdata, target, mctx)); + return (generic_tostruct_txt(CALL_TOSTRUCT)); } static inline void