Lines Matching defs:target

94 		isc_buffer_t *target, dns_rdatacallbacks_t *callbacks
96 #define CALL_FROMTEXT rdclass, type, lexer, origin, options, target, callbacks
99 dns_rdata_t *rdata, dns_rdata_textctx_t *tctx, isc_buffer_t *target
101 #define CALL_TOTEXT rdata, tctx, target
105 dns_decompress_t dctx, isc_buffer_t *target
107 #define CALL_FROMWIRE rdclass, type, source, dctx, target
110 dns_rdata_t *rdata, dns_compress_t *cctx, isc_buffer_t *target
112 #define CALL_TOWIRE rdata, cctx, target
119 int rdclass, dns_rdatatype_t type, void *source, isc_buffer_t *target
121 #define CALL_FROMSTRUCT rdclass, type, source, target
123 #define ARGS_TOSTRUCT const dns_rdata_t *rdata, void *target, isc_mem_t *mctx
125 #define CALL_TOSTRUCT rdata, target, mctx
165 txt_totext(isc_region_t *source, bool quote, isc_buffer_t *target);
168 txt_fromtext(isc_textregion_t *source, isc_buffer_t *target);
171 txt_fromwire(isc_buffer_t *source, isc_buffer_t *target);
174 commatxt_fromtext(isc_textregion_t *source, bool comma, isc_buffer_t *target);
178 isc_buffer_t *target);
181 multitxt_totext(isc_region_t *source, isc_buffer_t *target);
184 multitxt_fromtext(isc_textregion_t *source, isc_buffer_t *target);
187 name_prefix(dns_name_t *name, const dns_name_t *origin, dns_name_t *target);
193 str_totext(const char *source, isc_buffer_t *target);
196 inet_totext(int af, uint32_t flags, isc_region_t *src, isc_buffer_t *target);
205 uint32_tobuffer(uint32_t, isc_buffer_t *target);
208 uint16_tobuffer(uint32_t, isc_buffer_t *target);
211 uint8_tobuffer(uint32_t, isc_buffer_t *target);
214 name_tobuffer(const dns_name_t *name, isc_buffer_t *target);
229 mem_tobuffer(isc_buffer_t *target, void *base, unsigned int length);
251 isc_buffer_t *target);
266 isc_buffer_t *target);
411 name_duporclone(const dns_name_t *source, isc_mem_t *mctx, dns_name_t *target) {
413 dns_name_dup(source, mctx, target);
415 dns_name_clone(source, target);
436 typemap_fromtext(isc_lex_t *lexer, isc_buffer_t *target, bool allow_empty) {
496 RETERR(uint8_tobuffer(window, target));
497 RETERR(uint8_tobuffer(octet + 1, target));
498 RETERR(mem_tobuffer(target, &bm[window * 32], octet + 1));
505 isc_buffer_t *target) {
514 RETERR(str_totext(tctx->linebreak, target));
534 RETERR(str_totext(" ", target));
538 RETERR(dns_rdatatype_totext(t, target));
542 RETERR(str_totext(buf, target));
853 dns_rdata_clone(const dns_rdata_t *src, dns_rdata_t *target) {
855 REQUIRE(target != NULL);
857 REQUIRE(DNS_RDATA_INITIALIZED(target));
860 REQUIRE(DNS_RDATA_VALIDFLAGS(target));
862 target->data = src->data;
863 target->length = src->length;
864 target->rdclass = src->rdclass;
865 target->type = src->type;
866 target->flags = src->flags;
972 dns_decompress_t dctx, isc_buffer_t *target) {
986 REQUIRE(target != NULL);
993 st = *target;
1001 if (activelength > isc_buffer_availablelength(target)) {
1004 isc_buffer_putmem(target, isc_buffer_current(source),
1015 length = isc_buffer_usedlength(target) - isc_buffer_usedlength(&st);
1035 *target = st;
1042 isc_buffer_t *target) {
1059 st = *target;
1064 isc_buffer_availableregion(target, &tr);
1069 isc_buffer_add(target, rdata->length);
1073 *target = st;
1074 dns_compress_rollback(cctx, target->used);
1098 isc_lex_t *lexer, isc_mem_t *mctx, isc_buffer_t *target) {
1127 result = rdata_validate(buf, target, rdclass, type);
1131 result = isc_buffer_copyregion(target, &r);
1149 isc_mem_t *mctx, isc_buffer_t *target,
1174 st = *target;
1211 target);
1264 length = isc_buffer_usedlength(target) - isc_buffer_usedlength(&st);
1275 *target = st;
1282 isc_buffer_t *target) {
1288 result = str_totext(buf, target);
1296 result = str_totext(buf, target);
1303 result = str_totext(" ( ", target);
1305 result = str_totext(" ", target);
1313 result = isc_hex_totext(&sr, 0, "", target);
1316 tctx->linebreak, target);
1321 result = str_totext(" )", target);
1329 isc_buffer_t *target) {
1346 return unknown_totext(rdata, tctx, target);
1349 cur = isc_buffer_usedlength(target);
1354 unsigned int u = isc_buffer_usedlength(target);
1357 isc_buffer_subtract(target, u - cur);
1358 result = unknown_totext(rdata, tctx, target);
1366 isc_buffer_t *target) {
1378 return rdata_totext(rdata, &tctx, target);
1385 isc_buffer_t *target) {
1409 return rdata_totext(rdata, &tctx, target);
1414 dns_rdatatype_t type, void *source, isc_buffer_t *target) {
1427 st = *target;
1435 length = isc_buffer_usedlength(target) - isc_buffer_usedlength(&st);
1446 *target = st;
1452 dns_rdata_tostruct(const dns_rdata_t *rdata, void *target, isc_mem_t *mctx) {
1601 dns_rdatatype_totext(dns_rdatatype_t type, isc_buffer_t *target) {
1604 return dns_rdatatype_tounknowntext(type, target);
1608 dns_rdatatype_tounknowntext(dns_rdatatype_t type, isc_buffer_t *target) {
1612 return str_totext(buf, target);
1652 isc_buffer_t *target) {
1659 isc_buffer_availableregion(target, &region);
1739 isc_buffer_add(target, (unsigned int)(tp - (char *)region.base));
1745 txt_totext(isc_region_t *source, bool quote, isc_buffer_t *target) {
1746 return commatxt_totext(source, quote, false, target);
1750 commatxt_fromtext(isc_textregion_t *source, bool comma, isc_buffer_t *target) {
1759 isc_buffer_availableregion(target, &tregion);
1865 isc_buffer_add(target, *tregion.base + 1);
1870 txt_fromtext(isc_textregion_t *source, isc_buffer_t *target) {
1871 return commatxt_fromtext(source, false, target);
1875 txt_fromwire(isc_buffer_t *source, isc_buffer_t *target) {
1889 isc_buffer_availableregion(target, &tregion);
1898 isc_buffer_add(target, n);
1906 multitxt_totext(isc_region_t *source, isc_buffer_t *target) {
1913 isc_buffer_availableregion(target, &region);
1962 isc_buffer_add(target, (unsigned int)(tp - (char *)region.base));
1967 multitxt_fromtext(isc_textregion_t *source, isc_buffer_t *target) {
1981 isc_buffer_availableregion(target, &tregion);
2029 isc_buffer_add(target, (unsigned int)(t - t0));
2035 name_prefix(dns_name_t *name, const dns_name_t *origin, dns_name_t *target) {
2058 dns_name_getlabelsequence(name, l1 - l2, l2, target);
2059 if (!dns_name_caseequal(origin, target)) {
2063 dns_name_getlabelsequence(name, 0, l1 - l2, target);
2067 *target = *name;
2072 str_totext(const char *source, isc_buffer_t *target) {
2076 isc_buffer_availableregion(target, &region);
2084 isc_buffer_add(target, l);
2089 inet_totext(int af, uint32_t flags, isc_region_t *src, isc_buffer_t *target) {
2096 if (strlen(tmpbuf) > isc_buffer_availablelength(target)) {
2099 isc_buffer_putstr(target, tmpbuf);
2107 isc_buffer_usedregion(target, &r);
2109 if (isc_buffer_availablelength(target) == 0) {
2112 isc_buffer_putmem(target, (const unsigned char *)"0",
2133 uint32_tobuffer(uint32_t value, isc_buffer_t *target) {
2136 isc_buffer_availableregion(target, &region);
2140 isc_buffer_putuint32(target, value);
2145 uint16_tobuffer(uint32_t value, isc_buffer_t *target) {
2151 isc_buffer_availableregion(target, &region);
2155 isc_buffer_putuint16(target, (uint16_t)value);
2160 uint8_tobuffer(uint32_t value, isc_buffer_t *target) {
2166 isc_buffer_availableregion(target, &region);
2170 isc_buffer_putuint8(target, (uint8_t)value);
2175 name_tobuffer(const dns_name_t *name, isc_buffer_t *target) {
2178 return isc_buffer_copyregion(target, &r);
2224 mem_tobuffer(isc_buffer_t *target, void *base, unsigned int length) {
2231 isc_buffer_availableregion(target, &tr);
2238 isc_buffer_add(target, length);