mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 14:35:26 +00:00
review; UNUSED(); minor formatting
This commit is contained in:
@@ -15,7 +15,7 @@
|
|||||||
* SOFTWARE.
|
* SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: mx_15.c,v 1.23 2000/03/16 02:07:06 brister Exp $ */
|
/* $Id: mx_15.c,v 1.24 2000/03/17 02:11:35 explorer Exp $ */
|
||||||
|
|
||||||
/* reviewed: Wed Mar 15 18:05:46 PST 2000 by brister */
|
/* reviewed: Wed Mar 15 18:05:46 PST 2000 by brister */
|
||||||
|
|
||||||
@@ -36,11 +36,9 @@ fromtext_mx(dns_rdataclass_t rdclass, dns_rdatatype_t type,
|
|||||||
UNUSED(rdclass);
|
UNUSED(rdclass);
|
||||||
|
|
||||||
RETERR(gettoken(lexer, &token, isc_tokentype_number, ISC_FALSE));
|
RETERR(gettoken(lexer, &token, isc_tokentype_number, ISC_FALSE));
|
||||||
|
|
||||||
RETERR(uint16_tobuffer(token.value.as_ulong, target));
|
RETERR(uint16_tobuffer(token.value.as_ulong, target));
|
||||||
|
|
||||||
RETERR(gettoken(lexer, &token, isc_tokentype_string, ISC_FALSE));
|
RETERR(gettoken(lexer, &token, isc_tokentype_string, ISC_FALSE));
|
||||||
|
|
||||||
dns_name_init(&name, NULL);
|
dns_name_init(&name, NULL);
|
||||||
buffer_fromregion(&buffer, &token.value.as_region,
|
buffer_fromregion(&buffer, &token.value.as_region,
|
||||||
ISC_BUFFERTYPE_TEXT);
|
ISC_BUFFERTYPE_TEXT);
|
||||||
@@ -69,7 +67,9 @@ totext_mx(dns_rdata_t *rdata, dns_rdata_textctx_t *tctx,
|
|||||||
isc_region_consume(®ion, 2);
|
isc_region_consume(®ion, 2);
|
||||||
sprintf(buf, "%u", num);
|
sprintf(buf, "%u", num);
|
||||||
RETERR(str_totext(buf, target));
|
RETERR(str_totext(buf, target));
|
||||||
|
|
||||||
RETERR(str_totext(" ", target));
|
RETERR(str_totext(" ", target));
|
||||||
|
|
||||||
dns_name_fromregion(&name, ®ion);
|
dns_name_fromregion(&name, ®ion);
|
||||||
sub = name_prefix(&name, tctx->origin, &prefix);
|
sub = name_prefix(&name, tctx->origin, &prefix);
|
||||||
return (dns_name_totext(&prefix, sub, target));
|
return (dns_name_totext(&prefix, sub, target));
|
||||||
@@ -96,14 +96,10 @@ fromwire_mx(dns_rdataclass_t rdclass, dns_rdatatype_t type,
|
|||||||
dns_name_init(&name, NULL);
|
dns_name_init(&name, NULL);
|
||||||
|
|
||||||
isc_buffer_active(source, &sregion);
|
isc_buffer_active(source, &sregion);
|
||||||
isc_buffer_available(target, &tregion);
|
|
||||||
if (tregion.length < 2)
|
|
||||||
return (DNS_R_NOSPACE);
|
|
||||||
if (sregion.length < 2)
|
if (sregion.length < 2)
|
||||||
return (DNS_R_UNEXPECTEDEND);
|
return (DNS_R_UNEXPECTEDEND);
|
||||||
memcpy(tregion.base, sregion.base, 2);
|
RETERR(mem_tobuffer(target, sregion.base, 2));
|
||||||
isc_buffer_forward(source, 2);
|
isc_buffer_forward(source, 2);
|
||||||
isc_buffer_add(target, 2);
|
|
||||||
return (dns_name_fromwire(&name, source, dctx, downcase, target));
|
return (dns_name_fromwire(&name, source, dctx, downcase, target));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -121,13 +117,9 @@ towire_mx(dns_rdata_t *rdata, dns_compress_t *cctx, isc_buffer_t *target)
|
|||||||
else
|
else
|
||||||
dns_compress_setmethods(cctx, DNS_COMPRESS_GLOBAL14);
|
dns_compress_setmethods(cctx, DNS_COMPRESS_GLOBAL14);
|
||||||
|
|
||||||
isc_buffer_available(target, &tr);
|
|
||||||
dns_rdata_toregion(rdata, ®ion);
|
dns_rdata_toregion(rdata, ®ion);
|
||||||
if (tr.length < 2)
|
RETERR(mem_tobuffer(target, region.base, 2));
|
||||||
return (DNS_R_NOSPACE);
|
|
||||||
memcpy(tr.base, region.base, 2);
|
|
||||||
isc_region_consume(®ion, 2);
|
isc_region_consume(®ion, 2);
|
||||||
isc_buffer_add(target, 2);
|
|
||||||
|
|
||||||
dns_name_init(&name, NULL);
|
dns_name_init(&name, NULL);
|
||||||
dns_name_fromregion(&name, ®ion);
|
dns_name_fromregion(&name, ®ion);
|
||||||
@@ -220,7 +212,6 @@ static inline isc_result_t
|
|||||||
digest_mx(dns_rdata_t *rdata, dns_digestfunc_t digest, void *arg)
|
digest_mx(dns_rdata_t *rdata, dns_digestfunc_t digest, void *arg)
|
||||||
{
|
{
|
||||||
isc_region_t r1, r2;
|
isc_region_t r1, r2;
|
||||||
isc_result_t result;
|
|
||||||
dns_name_t name;
|
dns_name_t name;
|
||||||
|
|
||||||
REQUIRE(rdata->type == 15);
|
REQUIRE(rdata->type == 15);
|
||||||
@@ -229,9 +220,7 @@ digest_mx(dns_rdata_t *rdata, dns_digestfunc_t digest, void *arg)
|
|||||||
r2 = r1;
|
r2 = r1;
|
||||||
isc_region_consume(&r2, 2);
|
isc_region_consume(&r2, 2);
|
||||||
r1.length = 2;
|
r1.length = 2;
|
||||||
result = (digest)(arg, &r1);
|
RETERR((digest)(arg, &r1));
|
||||||
if (result != ISC_R_SUCCESS)
|
|
||||||
return (result);
|
|
||||||
dns_name_init(&name, NULL);
|
dns_name_init(&name, NULL);
|
||||||
dns_name_fromregion(&name, &r2);
|
dns_name_fromregion(&name, &r2);
|
||||||
return (dns_name_digest(&name, digest, arg));
|
return (dns_name_digest(&name, digest, arg));
|
||||||
|
@@ -15,9 +15,11 @@
|
|||||||
* SOFTWARE.
|
* SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: kx_36.c,v 1.16 2000/02/03 23:43:17 halley Exp $ */
|
/* $Id: kx_36.c,v 1.17 2000/03/17 02:11:36 explorer Exp $ */
|
||||||
|
|
||||||
/* RFC 2230 */
|
/* Reviewed: Thu Mar 16 17:24:54 PST 2000 by explorer */
|
||||||
|
|
||||||
|
/* RFC 2230 */
|
||||||
|
|
||||||
#ifndef RDATA_GENERIC_KX_36_C
|
#ifndef RDATA_GENERIC_KX_36_C
|
||||||
#define RDATA_GENERIC_KX_36_C
|
#define RDATA_GENERIC_KX_36_C
|
||||||
@@ -67,11 +69,12 @@ totext_in_kx(dns_rdata_t *rdata, dns_rdata_textctx_t *tctx,
|
|||||||
isc_region_consume(®ion, 2);
|
isc_region_consume(®ion, 2);
|
||||||
sprintf(buf, "%u", num);
|
sprintf(buf, "%u", num);
|
||||||
RETERR(str_totext(buf, target));
|
RETERR(str_totext(buf, target));
|
||||||
|
|
||||||
RETERR(str_totext(" ", target));
|
RETERR(str_totext(" ", target));
|
||||||
|
|
||||||
dns_name_fromregion(&name, ®ion);
|
dns_name_fromregion(&name, ®ion);
|
||||||
sub = name_prefix(&name, tctx->origin, &prefix);
|
sub = name_prefix(&name, tctx->origin, &prefix);
|
||||||
return(dns_name_totext(&prefix, sub, target));
|
return (dns_name_totext(&prefix, sub, target));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline isc_result_t
|
static inline isc_result_t
|
||||||
@@ -101,7 +104,8 @@ fromwire_in_kx(dns_rdataclass_t rdclass, dns_rdatatype_t type,
|
|||||||
}
|
}
|
||||||
|
|
||||||
static inline isc_result_t
|
static inline isc_result_t
|
||||||
towire_in_kx(dns_rdata_t *rdata, dns_compress_t *cctx, isc_buffer_t *target) {
|
towire_in_kx(dns_rdata_t *rdata, dns_compress_t *cctx, isc_buffer_t *target)
|
||||||
|
{
|
||||||
dns_name_t name;
|
dns_name_t name;
|
||||||
isc_region_t region;
|
isc_region_t region;
|
||||||
|
|
||||||
@@ -124,7 +128,8 @@ towire_in_kx(dns_rdata_t *rdata, dns_compress_t *cctx, isc_buffer_t *target) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static inline int
|
static inline int
|
||||||
compare_in_kx(dns_rdata_t *rdata1, dns_rdata_t *rdata2) {
|
compare_in_kx(dns_rdata_t *rdata1, dns_rdata_t *rdata2)
|
||||||
|
{
|
||||||
dns_name_t name1;
|
dns_name_t name1;
|
||||||
dns_name_t name2;
|
dns_name_t name2;
|
||||||
isc_region_t region1;
|
isc_region_t region1;
|
||||||
@@ -174,7 +179,8 @@ fromstruct_in_kx(dns_rdataclass_t rdclass, dns_rdatatype_t type, void *source,
|
|||||||
}
|
}
|
||||||
|
|
||||||
static inline isc_result_t
|
static inline isc_result_t
|
||||||
tostruct_in_kx(dns_rdata_t *rdata, void *target, isc_mem_t *mctx) {
|
tostruct_in_kx(dns_rdata_t *rdata, void *target, isc_mem_t *mctx)
|
||||||
|
{
|
||||||
isc_region_t region;
|
isc_region_t region;
|
||||||
dns_rdata_in_kx_t *kx = target;
|
dns_rdata_in_kx_t *kx = target;
|
||||||
dns_name_t name;
|
dns_name_t name;
|
||||||
@@ -205,7 +211,8 @@ tostruct_in_kx(dns_rdata_t *rdata, void *target, isc_mem_t *mctx) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static inline void
|
static inline void
|
||||||
freestruct_in_kx(void *source) {
|
freestruct_in_kx(void *source)
|
||||||
|
{
|
||||||
dns_rdata_in_kx_t *kx = source;
|
dns_rdata_in_kx_t *kx = source;
|
||||||
|
|
||||||
REQUIRE(source != NULL);
|
REQUIRE(source != NULL);
|
||||||
@@ -233,9 +240,9 @@ additionaldata_in_kx(dns_rdata_t *rdata, dns_additionaldatafunc_t add,
|
|||||||
}
|
}
|
||||||
|
|
||||||
static inline isc_result_t
|
static inline isc_result_t
|
||||||
digest_in_kx(dns_rdata_t *rdata, dns_digestfunc_t digest, void *arg) {
|
digest_in_kx(dns_rdata_t *rdata, dns_digestfunc_t digest, void *arg)
|
||||||
|
{
|
||||||
isc_region_t r1, r2;
|
isc_region_t r1, r2;
|
||||||
isc_result_t result;
|
|
||||||
dns_name_t name;
|
dns_name_t name;
|
||||||
|
|
||||||
REQUIRE(rdata->type == 36);
|
REQUIRE(rdata->type == 36);
|
||||||
@@ -245,9 +252,7 @@ digest_in_kx(dns_rdata_t *rdata, dns_digestfunc_t digest, void *arg) {
|
|||||||
r2 = r1;
|
r2 = r1;
|
||||||
isc_region_consume(&r2, 2);
|
isc_region_consume(&r2, 2);
|
||||||
r1.length = 2;
|
r1.length = 2;
|
||||||
result = (digest)(arg, &r1);
|
RETERR((digest)(arg, &r1))
|
||||||
if (result != ISC_R_SUCCESS)
|
|
||||||
return (result);
|
|
||||||
dns_name_init(&name, NULL);
|
dns_name_init(&name, NULL);
|
||||||
dns_name_fromregion(&name, &r2);
|
dns_name_fromregion(&name, &r2);
|
||||||
return (dns_name_digest(&name, digest, arg));
|
return (dns_name_digest(&name, digest, arg));
|
||||||
|
Reference in New Issue
Block a user