Lines Matching refs:rr_len
352 if(pd->rr_len[i] == rdata_len &&
401 size_t* oldlen = pd->rr_len;
412 pd->rr_len = regional_alloc(region, sizeof(*pd->rr_len)*pd->count);
415 if(!pd->rr_len || !pd->rr_ttl || !pd->rr_data) {
420 memcpy(pd->rr_len+1, oldlen,
421 sizeof(*pd->rr_len)*(pd->count-1));
427 pd->rr_len[0] = rdata_len;
451 memmove(pd->rr_len+index, pd->rr_len+nexti, sizeof(*pd->rr_len)*num);
537 if(pd->count == 0 || pd->rr_len[0] < 2+4)
539 minimum = (time_t)sldns_read_uint32(pd->rr_data[0]+(pd->rr_len[0]-4));
1413 d->rr_len = (size_t*)((uint8_t*)d +
1415 d->rr_data = (uint8_t**)&(d->rr_len[1]);
1421 size_t* oldlen = d->rr_len;
1427 d->rr_len = (size_t*)regional_alloc_zero(temp,
1433 if(!d->rr_len || !d->rr_data || !d->rr_ttl)
1438 memmove(d->rr_len, oldlen, d->count*sizeof(size_t));
1443 d->rr_len[d->count] = sldns_wirerr_get_rdatalen(rr, len, 1)+2;
1447 d->rr_len[d->count]);
1585 d->rr_len = (size_t*)((uint8_t*)d +
1587 d->rr_len[0] = newtargetlen + sizeof(uint16_t);
1719 size_t rr_len = 0;
1730 rr_len = 4;
1731 sldns_write_uint16(rr_data, rr_len);
1732 rr_len += 2;
1734 rr_len = 16;
1735 sldns_write_uint16(rr_data, rr_len);
1736 rr_len += 2;
1740 d.rr_len = &rr_len;