Lines Matching +refs:val +refs:target

78 			unsigned int options, isc_buffer_t *target, \
82 isc_buffer_t *target
86 unsigned int options, isc_buffer_t *target
89 isc_buffer_t *target
94 void *source, isc_buffer_t *target
96 #define ARGS_TOSTRUCT dns_rdata_t *rdata, void *target, isc_mem_t *mctx
124 txt_totext(isc_region_t *source, isc_boolean_t quote, isc_buffer_t *target);
127 txt_fromtext(isc_textregion_t *source, isc_buffer_t *target);
130 txt_fromwire(isc_buffer_t *source, isc_buffer_t *target);
133 multitxt_totext(isc_region_t *source, isc_buffer_t *target);
136 multitxt_fromtext(isc_textregion_t *source, isc_buffer_t *target);
139 name_prefix(dns_name_t *name, dns_name_t *origin, dns_name_t *target);
145 str_totext(const char *source, isc_buffer_t *target);
148 inet_totext(int af, isc_region_t *src, isc_buffer_t *target);
157 uint32_tobuffer(isc_uint32_t, isc_buffer_t *target);
160 uint16_tobuffer(isc_uint32_t, isc_buffer_t *target);
163 uint8_tobuffer(isc_uint32_t, isc_buffer_t *target);
166 name_tobuffer(dns_name_t *name, isc_buffer_t *target);
181 mem_tobuffer(isc_buffer_t *target, void *base, unsigned int length);
190 btoa_totext(unsigned char *inbuf, int inbuflen, isc_buffer_t *target);
193 atob_tobuffer(isc_lex_t *lexer, isc_buffer_t *target);
209 isc_buffer_t *target);
224 isc_buffer_t *target);
333 unsigned int val;
338 val = 0;
346 val <<= 4;
347 val |= (pch - xdigits);
357 *tp++ = (unsigned char) (val >> 8) & 0xff;
358 *tp++ = (unsigned char) val & 0xff;
360 val = 0;
368 *tp++ = (unsigned char) (val >> 8) & 0xff;
369 *tp++ = (unsigned char) val & 0xff;
398 name_duporclone(dns_name_t *source, isc_mem_t *mctx, dns_name_t *target) {
401 return (dns_name_dup(source, mctx, target));
402 dns_name_clone(source, target);
420 typemap_fromtext(isc_lex_t *lexer, isc_buffer_t *target,
476 RETERR(uint8_tobuffer(window, target));
477 RETERR(uint8_tobuffer(octet + 1, target));
478 RETERR(mem_tobuffer(target, &bm[window * 32], octet + 1));
485 isc_buffer_t *target)
494 RETERR(str_totext(tctx->linebreak, target));
512 RETERR(str_totext(" ", target));
515 RETERR(dns_rdatatype_totext(t, target));
519 RETERR(str_totext(buf, target));
619 dns_rdata_clone(const dns_rdata_t *src, dns_rdata_t *target) {
622 REQUIRE(target != NULL);
624 REQUIRE(DNS_RDATA_INITIALIZED(target));
627 REQUIRE(DNS_RDATA_VALIDFLAGS(target));
629 target->data = src->data;
630 target->length = src->length;
631 target->rdclass = src->rdclass;
632 target->type = src->type;
633 target->flags = src->flags;
740 isc_buffer_t *target)
756 REQUIRE(target != NULL);
762 st = *target;
770 if (activelength > isc_buffer_availablelength(target))
773 isc_buffer_putmem(target, isc_buffer_current(source),
784 length = isc_buffer_usedlength(target) - isc_buffer_usedlength(&st);
802 *target = st;
809 isc_buffer_t *target)
827 st = *target;
832 isc_buffer_availableregion(target, &tr);
836 isc_buffer_add(target, rdata->length);
840 *target = st;
841 INSIST(target->used < 65536);
842 dns_compress_rollback(cctx, (isc_uint16_t)target->used);
869 isc_lex_t *lexer, isc_mem_t *mctx, isc_buffer_t *target)
896 result = rdata_validate(buf, target, rdclass, type);
900 result = isc_buffer_copyregion(target, &r);
917 isc_buffer_t *target, dns_rdatacallbacks_t *callbacks)
942 st = *target;
977 mctx, target);
1022 length = isc_buffer_usedlength(target) - isc_buffer_usedlength(&st);
1032 *target = st;
1039 isc_buffer_t *target)
1046 result = str_totext(buf, target);
1053 result = str_totext(buf, target);
1059 result = str_totext(" ( ", target);
1061 result = str_totext(" ", target);
1067 result = isc_hex_totext(&sr, 0, "", target);
1071 target);
1074 result = str_totext(" )", target);
1081 isc_buffer_t *target)
1100 return (unknown_totext(rdata, tctx, target));
1102 cur = isc_buffer_usedlength(target);
1107 unsigned int u = isc_buffer_usedlength(target);
1110 isc_buffer_subtract(target, u - cur);
1111 result = unknown_totext(rdata, tctx, target);
1118 dns_rdata_totext(dns_rdata_t *rdata, dns_name_t *origin, isc_buffer_t *target)
1131 return (rdata_totext(rdata, &tctx, target));
1138 isc_buffer_t *target)
1161 return (rdata_totext(rdata, &tctx, target));
1167 isc_buffer_t *target)
1181 st = *target;
1188 length = isc_buffer_usedlength(target) - isc_buffer_usedlength(&st);
1198 *target = st;
1203 dns_rdata_tostruct(dns_rdata_t *rdata, void *target, isc_mem_t *mctx) {
1330 unsigned int val;
1338 val = strtoul(buf, &endp, 10);
1339 if (*endp == '\0' && val <= 0xffff) {
1340 *typep = (dns_rdatatype_t)val;
1349 dns_rdatatype_totext(dns_rdatatype_t type, isc_buffer_t *target) {
1352 return (dns_rdatatype_tounknowntext(type, target));
1356 dns_rdatatype_tounknowntext(dns_rdatatype_t type, isc_buffer_t *target) {
1360 return (str_totext(buf, target));
1398 txt_totext(isc_region_t *source, isc_boolean_t quote, isc_buffer_t *target) {
1405 isc_buffer_availableregion(target, &region);
1460 isc_buffer_add(target, (unsigned int)(tp - (char *)region.base));
1466 txt_fromtext(isc_textregion_t *source, isc_buffer_t *target) {
1475 isc_buffer_availableregion(target, &tregion);
1527 isc_buffer_add(target, *tregion.base + 1);
1532 txt_fromwire(isc_buffer_t *source, isc_buffer_t *target) {
1544 isc_buffer_availableregion(target, &tregion);
1551 isc_buffer_add(target, n);
1559 multitxt_totext(isc_region_t *source, isc_buffer_t *target) {
1566 isc_buffer_availableregion(target, &region);
1609 isc_buffer_add(target, (unsigned int)(tp - (char *)region.base));
1614 multitxt_fromtext(isc_textregion_t *source, isc_buffer_t *target) {
1628 isc_buffer_availableregion(target, &tregion);
1668 isc_buffer_add(target, (unsigned int)(t - t0));
1674 name_prefix(dns_name_t *name, dns_name_t *origin, dns_name_t *target) {
1693 dns_name_getlabelsequence(name, l1 - l2, l2, target);
1694 if (!dns_name_caseequal(origin, target))
1697 dns_name_getlabelsequence(name, 0, l1 - l2, target);
1701 *target = *name;
1706 str_totext(const char *source, isc_buffer_t *target) {
1710 isc_buffer_availableregion(target, &region);
1717 isc_buffer_add(target, l);
1722 inet_totext(int af, isc_region_t *src, isc_buffer_t *target) {
1728 if (strlen(tmpbuf) > isc_buffer_availablelength(target))
1730 isc_buffer_putstr(target, tmpbuf);
1747 uint32_tobuffer(isc_uint32_t value, isc_buffer_t *target) {
1750 isc_buffer_availableregion(target, &region);
1753 isc_buffer_putuint32(target, value);
1758 uint16_tobuffer(isc_uint32_t value, isc_buffer_t *target) {
1763 isc_buffer_availableregion(target, &region);
1766 isc_buffer_putuint16(target, (isc_uint16_t)value);
1771 uint8_tobuffer(isc_uint32_t value, isc_buffer_t *target) {
1776 isc_buffer_availableregion(target, &region);
1779 isc_buffer_putuint8(target, (isc_uint8_t)value);
1784 name_tobuffer(dns_name_t *name, isc_buffer_t *target) {
1787 return (isc_buffer_copyregion(target, &r));
1835 mem_tobuffer(isc_buffer_t *target, void *base, unsigned int length) {
1841 isc_buffer_availableregion(target, &tr);
1846 isc_buffer_add(target, length);
1915 static isc_result_t byte_atob(int c, isc_buffer_t *target,
1925 byte_atob(int c, isc_buffer_t *target, struct state *state) {
1931 RETERR(putbyte(0, target, state));
1932 RETERR(putbyte(0, target, state));
1933 RETERR(putbyte(0, target, state));
1934 RETERR(putbyte(0, target, state));
1947 RETERR(putbyte((word >> 24) & 0xff, target, state));
1948 RETERR(putbyte((word >> 16) & 0xff, target, state));
1949 RETERR(putbyte((word >> 8) & 0xff, target, state));
1950 RETERR(putbyte(word & 0xff, target, state));
1960 * Compute checksum info and place c into target.
1963 putbyte(int c, isc_buffer_t *target, struct state *state) {
1976 isc_buffer_availableregion(target, &tr);
1980 isc_buffer_add(target, 1);
1998 atob_tobuffer(isc_lex_t *lexer, isc_buffer_t *target) {
2013 RETERR(byte_atob(c, target, state));
2024 if (isc_buffer_usedlength(target) < padding)
2026 isc_buffer_subtract(target, padding);
2066 byte_btoa(int c, isc_buffer_t *target, struct state *state) {
2069 isc_buffer_availableregion(target, &tr);
2088 isc_buffer_add(target, 1);
2117 isc_buffer_add(target, 5);
2129 * target. Return success/failure status
2132 btoa_totext(unsigned char *inbuf, int inbuflen, isc_buffer_t *target) {
2139 RETERR(byte_btoa(*inbuf, target, state));
2142 RETERR(byte_btoa(0, target, state));
2149 return (str_totext(buf, target));