Lines Matching +defs:val +defs:src
148 inet_totext(int af, isc_region_t *src, isc_buffer_t *target);
321 * 1 if `src' is a valid [RFC1884 2.2] address, else 0.
326 locator_pton(const char *src, unsigned char *dst) {
333 unsigned int val;
338 val = 0;
339 while ((ch = *src++) != '\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;
378 getquad(const void *src, struct in_addr *dst,
384 result = inet_aton(src, dst);
386 inet_pton(AF_INET, src, &tmp) != 1) {
392 isc_lex_getsourceline(lexer), src);
619 dns_rdata_clone(const dns_rdata_t *src, dns_rdata_t *target) {
621 REQUIRE(src != NULL);
626 REQUIRE(DNS_RDATA_VALIDFLAGS(src));
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;
848 * If the binary data in 'src' is valid uncompressed wire format
853 rdata_validate(isc_buffer_t *src, isc_buffer_t *dest, dns_rdataclass_t rdclass,
860 isc_buffer_setactive(src, isc_buffer_usedlength(src));
861 result = dns_rdata_fromwire(NULL, rdclass, type, src, &dctx, 0, dest);
1330 unsigned int val;
1338 val = strtoul(buf, &endp, 10);
1339 if (*endp == '\0' && val <= 0xffff) {
1340 *typep = (dns_rdatatype_t)val;
1722 inet_totext(int af, isc_region_t *src, isc_buffer_t *target) {
1726 if (inet_ntop(af, src->base, tmpbuf, sizeof(tmpbuf)) == NULL)