Lines Matching refs:tgt
68 struct target tgt; in spfwalk() local
91 tgt.cidr4 = tgt.cidr6 = -1; in spfwalk()
92 tgt.dispatch = dispatch_txt; in spfwalk()
99 lookup_record(T_TXT, line, &tgt); in spfwalk()
113 lookup_record(int type, char *record, struct target *tgt) in lookup_record() argument
132 *ntgt = *tgt; in lookup_record()
139 struct target *tgt = arg; in dispatch_record() local
156 tgt->dispatch(&rr, tgt); in dispatch_record()
159 free(tgt); in dispatch_record()
163 dispatch_txt(struct dns_rr *rr, struct target *tgt) in dispatch_txt() argument
272 dispatch_mx(struct dns_rr *rr, struct target *tgt) in dispatch_mx() argument
285 ltgt = *tgt; in dispatch_mx()
293 dispatch_a(struct dns_rr *rr, struct target *tgt) in dispatch_a() argument
303 if (tgt->cidr4 >= 0) in dispatch_a()
304 printf("%s/%d\n", ptr, tgt->cidr4); in dispatch_a()
311 dispatch_aaaa(struct dns_rr *rr, struct target *tgt) in dispatch_aaaa() argument
321 if (tgt->cidr6 >= 0) in dispatch_aaaa()
322 printf("%s/%d\n", ptr, tgt->cidr6); in dispatch_aaaa()
364 parse_target(char *record, struct target *tgt) in parse_target() argument
378 tgt->cidr4 = strtonum(m4, 0, 32, &err); in parse_target()
380 return tgt->cidr4 = -1; in parse_target()
386 tgt->cidr6 = strtonum(m6, 0, 128, &err); in parse_target()
388 return tgt->cidr6 = -1; in parse_target()