]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Make calling generic rdata methods consistent
authorMark Andrews <marka@isc.org>
Fri, 17 Jul 2020 02:23:19 +0000 (12:23 +1000)
committerMark Andrews <marka@isc.org>
Fri, 26 Mar 2021 22:04:42 +0000 (22:04 +0000)
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.

15 files changed:
lib/dns/rdata.c
lib/dns/rdata/generic/avc_258.c
lib/dns/rdata/generic/cdnskey_60.c
lib/dns/rdata/generic/cds_59.c
lib/dns/rdata/generic/dlv_32769.c
lib/dns/rdata/generic/dnskey_48.c
lib/dns/rdata/generic/ds_43.c
lib/dns/rdata/generic/key_25.c
lib/dns/rdata/generic/ninfo_56.c
lib/dns/rdata/generic/rkey_57.c
lib/dns/rdata/generic/smimea_53.c
lib/dns/rdata/generic/spf_99.c
lib/dns/rdata/generic/ta_32768.c
lib/dns/rdata/generic/tlsa_52.c
lib/dns/rdata/generic/txt_16.c

index cc4788ec8ce875458ad012e1f5ed5426b5d6d129..a2eb404f411c485b9fbc203a1437063b3f66baac 100644 (file)
                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
index 521db3a479cf73e05733503f4493dbb50379ff81..c269f01e4f20b57045231697930e037a58fc3823 100644 (file)
@@ -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
index 0378456616c663288532459034f9725ebe4d006b..2fb006a31a4e1a42402001574e4975e9f4fdcdfd 100644 (file)
@@ -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
index 4fd597bdea75c4a8673be266a2177b559de4feb2..56a847be5991dc480c74dd8c711827eb5766fd83 100644 (file)
@@ -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
index 646cfacae4a18dc85cf68f7ac8310440be52d175..3b996adb1bc7ed1947f3599602700c97c8e13c3e 100644 (file)
@@ -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
index 7ae4b8baeceba3635165ea79d2875110de321de8..1aa3f532e41053c41f781e81bff1a851310d93a5 100644 (file)
@@ -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
index 5e36b71e45929c119d142d4207f35b7da958aaf9..bbfd136a681d90fd80c910087f70d1db28104e7f 100644 (file)
@@ -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
index 22ecdd69011616706ba5ccd94e4141d4359cdc5f..5867beee35769d09dff8e49670236ac250d592ef 100644 (file)
@@ -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
index f078c1c4a06381ac5ab38b5cd8f9571b54a1b0c0..0e74d522f007f8eef058fefea8e0c982bda8b678 100644 (file)
@@ -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
index 273af6dfc7f9c5cadd130fd5e88dc79d862b9419..7dd11a29e48a58348307dc4220c968281b30f238 100644 (file)
@@ -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
index 89098a83ebf584a05fd974f2ed740a8d166807eb..8871369d9e0de5d86e3d5f76d774d182170d7221 100644 (file)
@@ -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
index 25990167c5a865d0f4682778371a02142ea51222..4687324e30bd392aefa2e1fa036887c0ecc34b7f 100644 (file)
@@ -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
index 0e22b8d21fd7564e822a689c0b2275bd675cd728..93e095d4acb377af2052863f0b2848e50b0d597b 100644 (file)
@@ -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
index 4515aedfc1365bfa3112379158b3bc6583018591..97ea972cbc137d81b8d10a12f6158d93c383b316 100644 (file)
@@ -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
index da653b5becb00e36b9a4de4f349c209bbcf2158a..643fb3dbd7e3f2b372f747ebeae80c6de485c44d 100644 (file)
@@ -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