Lines Matching refs:rr_len
312 if(pd->rr_len[i] == rdata_len &&
361 size_t* oldlen = pd->rr_len;
372 pd->rr_len = regional_alloc(region, sizeof(*pd->rr_len)*pd->count);
375 if(!pd->rr_len || !pd->rr_ttl || !pd->rr_data) {
380 memcpy(pd->rr_len+1, oldlen,
381 sizeof(*pd->rr_len)*(pd->count-1));
387 pd->rr_len[0] = rdata_len;
411 memmove(pd->rr_len+index, pd->rr_len+nexti, sizeof(*pd->rr_len)*num);
497 if(pd->count == 0 || pd->rr_len[0] < 2+4)
499 minimum = (time_t)sldns_read_uint32(pd->rr_data[0]+(pd->rr_len[0]-4));
1335 d->rr_len = (size_t*)((uint8_t*)d +
1337 d->rr_data = (uint8_t**)&(d->rr_len[1]);
1343 size_t* oldlen = d->rr_len;
1349 d->rr_len = (size_t*)regional_alloc_zero(temp,
1355 if(!d->rr_len || !d->rr_data || !d->rr_ttl)
1360 memmove(d->rr_len, oldlen, d->count*sizeof(size_t));
1365 d->rr_len[d->count] = sldns_wirerr_get_rdatalen(rr, len, 1)+2;
1369 d->rr_len[d->count]);
1503 d->rr_len = (size_t*)((uint8_t*)d +
1505 d->rr_len[0] = newtargetlen + sizeof(uint16_t);
1613 size_t rr_len = 0;
1624 rr_len = 4;
1625 sldns_write_uint16(rr_data, rr_len);
1626 rr_len += 2;
1628 rr_len = 16;
1629 sldns_write_uint16(rr_data, rr_len);
1630 rr_len += 2;
1634 d.rr_len = &rr_len;