} parseinfo;
union checklabel_state {
- int dummy;
+ struct { byte ipv[4]; } ptr;
};
typedef struct {
void (*callback)(adns_query parent, adns_query child);
union {
- adns_rr_addr ptr_addr;
+ struct {
+ struct in_addr addr;
+ } ptr;
} tinfo; /* type-specific state for the query itself: zero-init if you
* don't know better. */
/* From query.c: */
adns_status adns__internal_submit(adns_state ads, adns_query *query_r,
- const typeinfo *typei, vbuf *qumsg_vb,
- int id,
+ const typeinfo *typei, adns_rrtype type,
+ vbuf *qumsg_vb, int id,
adns_queryflags flags, struct timeval now,
qcontext *ctx);
/* Submits a query (for internal use, called during external submits).