Lines Matching defs:pd
103 struct packed_rrset_data* pd = (struct packed_rrset_data*)
105 free(pd->rr_data);
106 free(pd->rr_ttl);
107 free(pd->rr_len);
108 free(pd);
860 struct packed_rrset_data* pd;
877 pd = (struct packed_rrset_data*)malloc(sizeof(*pd));
878 if(!pd) {
883 memset(pd, 0, sizeof(*pd));
884 pd->count = num;
885 pd->trust = rrset_trust_ultimate;
886 pd->rr_len = (size_t*)reallocarray(NULL, num, sizeof(size_t));
887 if(!pd->rr_len) {
888 free(pd);
893 pd->rr_ttl = (time_t*)reallocarray(NULL, num, sizeof(time_t));
894 if(!pd->rr_ttl) {
895 free(pd->rr_len);
896 free(pd);
901 pd->rr_data = (uint8_t**)reallocarray(NULL, num, sizeof(uint8_t*));
902 if(!pd->rr_data) {
903 free(pd->rr_ttl);
904 free(pd->rr_len);
905 free(pd);
915 pd->rr_len[i] = tk->len;
917 pd->rr_data[i] = tk->data;
918 pd->rr_ttl[i] = 0;
921 pkey->entry.data = (void*)pd;