mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-01 15:05:23 +00:00
Merge branch '341-constify-dns_rdata_tostruct' into 'master'
Resolve "constify dns_rdata_tostruct" Closes #341 See merge request isc-projects/bind9!378
This commit is contained in:
3
CHANGES
3
CHANGES
@@ -1,3 +1,6 @@
|
|||||||
|
4972. [func] Declare the 'rdata' argument for dns_rdata_tostruct()
|
||||||
|
to be const. [GL #341]
|
||||||
|
|
||||||
4971. [bug] dnssec-signzone and dnssec-verify did not treat records
|
4971. [bug] dnssec-signzone and dnssec-verify did not treat records
|
||||||
below a DNAME as out-of-zone data. [GL #298]
|
below a DNAME as out-of-zone data. [GL #298]
|
||||||
|
|
||||||
|
@@ -501,7 +501,7 @@ dns_rdata_fromstruct(dns_rdata_t *rdata, dns_rdataclass_t rdclass,
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
isc_result_t
|
isc_result_t
|
||||||
dns_rdata_tostruct(dns_rdata_t *rdata, void *target, isc_mem_t *mctx);
|
dns_rdata_tostruct(const dns_rdata_t *rdata, void *target, isc_mem_t *mctx);
|
||||||
/*%<
|
/*%<
|
||||||
* Convert an rdata into its C structure representation.
|
* Convert an rdata into its C structure representation.
|
||||||
*
|
*
|
||||||
|
@@ -95,7 +95,7 @@
|
|||||||
#define ARGS_FROMSTRUCT int rdclass, dns_rdatatype_t type, \
|
#define ARGS_FROMSTRUCT int rdclass, dns_rdatatype_t type, \
|
||||||
void *source, isc_buffer_t *target
|
void *source, isc_buffer_t *target
|
||||||
|
|
||||||
#define ARGS_TOSTRUCT dns_rdata_t *rdata, void *target, isc_mem_t *mctx
|
#define ARGS_TOSTRUCT const dns_rdata_t *rdata, void *target, isc_mem_t *mctx
|
||||||
|
|
||||||
#define ARGS_FREESTRUCT void *source
|
#define ARGS_FREESTRUCT void *source
|
||||||
|
|
||||||
@@ -1185,7 +1185,7 @@ dns_rdata_fromstruct(dns_rdata_t *rdata, dns_rdataclass_t rdclass,
|
|||||||
}
|
}
|
||||||
|
|
||||||
isc_result_t
|
isc_result_t
|
||||||
dns_rdata_tostruct(dns_rdata_t *rdata, void *target, isc_mem_t *mctx) {
|
dns_rdata_tostruct(const dns_rdata_t *rdata, void *target, isc_mem_t *mctx) {
|
||||||
isc_result_t result = ISC_R_NOTIMPLEMENTED;
|
isc_result_t result = ISC_R_NOTIMPLEMENTED;
|
||||||
isc_boolean_t use_default = ISC_FALSE;
|
isc_boolean_t use_default = ISC_FALSE;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user