Lines Matching refs:val

324 static void print_opt_none(const unsigned char *val, size_t val_len)
326 (void)val;
332 static void print_opt_addr_list(const unsigned char *val, size_t val_len)
341 ares_inet_ntop(AF_INET, val + i, buf, sizeof(buf));
349 static void print_opt_addr6_list(const unsigned char *val, size_t val_len)
359 ares_inet_ntop(AF_INET6, val + i, buf, sizeof(buf));
367 static void print_opt_u8_list(const unsigned char *val, size_t val_len)
375 printf("%u", (unsigned int)val[i]);
379 static void print_opt_u16_list(const unsigned char *val, size_t val_len)
390 c = (unsigned short)val[i];
392 c = (unsigned short)val[i + 1];
401 static void print_opt_u32_list(const unsigned char *val, size_t val_len)
411 u32 |= (unsigned int)(val[i] << 24);
412 u32 |= (unsigned int)(val[i + 1] << 16);
413 u32 |= (unsigned int)(val[i + 2] << 8);
414 u32 |= (unsigned int)(val[i + 3]);
422 static void print_opt_str_list(const unsigned char *val, size_t val_len)
436 status = (ares_status_t)ares_expand_string(val, val, (int)val_len, &str,
445 val += read_len;
451 static void print_opt_name(const unsigned char *val, size_t val_len)
456 if (ares_expand_name(val, val, (int)val_len, &str, &read_len) !=
466 static void print_opt_bin(const unsigned char *val, size_t val_len)
471 printf("%02x", (unsigned int)val[i]);
483 static void print_opt_binp(const unsigned char *val, size_t val_len)
488 if (adig_isprint(val[i])) {
489 printf("%c", val[i]);
491 printf("\\%03d", val[i]);
503 const unsigned char *val = NULL;
511 opt = ares_dns_rr_get_opt(rr, key, i, &val, &val_len);
526 print_opt_none(val, val_len);
529 print_opt_u8_list(val, val_len);
532 print_opt_addr_list(val, val_len);
535 print_opt_addr6_list(val, val_len);
539 print_opt_u16_list(val, val_len);
543 print_opt_u32_list(val, val_len);
546 print_opt_str_list(val, val_len);
549 print_opt_bin(val, val_len);
552 print_opt_name(val, val_len);