Lines Matching refs:WKS
455 r->data.WKS = (dns_WKS_record_t *)calloc(1, size);
457 r->data.WKS->addr.s_addr = htonl(_dns_parse_uint32(x));
458 r->data.WKS->protocol = _dns_parse_uint8(x);
460 r->data.WKS->maplength = size * 8;
461 r->data.WKS->map = NULL;
464 r->data.WKS->map = (uint8_t *)calloc(1, r->data.WKS->maplength);
471 if (byte & i) r->data.WKS->map[mi] = 0xff;
472 else r->data.WKS->map[mi] = 0;
924 if (r->data.WKS != NULL)
926 if (r->data.WKS->map != NULL) free(r->data.WKS->map);
927 free(r->data.WKS);
1423 case ns_t_wks: return "WKS ";
1483 if (!strcasecmp(t, "WKS")) { *n = ns_t_wks; return 0; }
1621 fprintf(f, " %s", inet_ntoa(r->data.WKS->addr));
1622 p = getprotobynumber(r->data.WKS->protocol);
1627 for (i = 0; i < r->data.WKS->maplength; i++)
1629 if (r->data.WKS->map[i])
1637 else fprintf(f, " UNKNOWN PROTOCOL %u", r->data.WKS->protocol);