X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fadns.h;h=8ad963b83e2ecd0f23a3c69d7f1d62991046197c;hb=c7836bc9e8b0ed6a04e9008545e29de410d9693e;hp=5b7aa037991aad716b1fa79b1cafd84a1daafc54;hpb=8837244370251f16e8f41097d4cbe5ef0058038c;p=adns.git diff --git a/src/adns.h b/src/adns.h index 5b7aa03..8ad963b 100644 --- a/src/adns.h +++ b/src/adns.h @@ -140,7 +140,7 @@ typedef struct { adns_status astatus; int naddrs; /* temp fail => -1, perm fail => 0, s_ok => >0 */ adns_addr *addrs; -} adns_rr_dmaddr; +} adns_rr_hostaddr; typedef struct { char *a, *b; @@ -148,8 +148,8 @@ typedef struct { typedef struct { int i; - adns_rr_dmaddr dmaddr; -} adns_rr_intdmaddr; + adns_rr_hostaddr hostaddr; +} adns_rr_inthostaddr; typedef struct { /* Used both for mx_raw, in which case i is the preference and str the domain, @@ -174,15 +174,15 @@ typedef struct { union { void *untyped; unsigned char *bytes; - char *(*str); /* ns_raw, cname, ptr, ptr_raw */ - adns_rr_intstr *(*manyistr); /* txt (list of strings ends with i=-1, str=0) */ - adns_addr *addr; /* addr */ - struct in_addr *inaddr; /* a */ - adns_rr_dmaddr *dmaddr; /* ns */ - adns_rr_strpair *strpair; /* hinfo ??fixme, rp, rp_raw */ - adns_rr_intdmaddr *intdmaddr; /* mx */ - adns_rr_intstr *intstr; /* mx_raw */ - adns_rr_soa *soa; /* soa, soa_raw */ + char *(*str); /* ns_raw, cname, ptr, ptr_raw */ + adns_rr_intstr *(*manyistr); /* txt (list of strings ends with i=-1, str=0) */ + adns_addr *addr; /* addr */ + struct in_addr *inaddr; /* a */ + adns_rr_hostaddr *hostaddr; /* ns */ + adns_rr_strpair *strpair; /* hinfo ??fixme, rp, rp_raw */ + adns_rr_inthostaddr *inthostaddr; /* mx */ + adns_rr_intstr *intstr; /* mx_raw */ + adns_rr_soa *soa; /* soa, soa_raw */ } rrs; } adns_answer;