-static adns_status pap_srv_begin(const parseinfo *pai, int cbyte, int max,
+static adns_status pap_srv_begin(const parseinfo *pai, int *cbyte_io, int max,
rrp->priority= GET_W(cbyte, ti);
rrp->weight= GET_W(cbyte, ti);
rrp->priority= GET_W(cbyte, ti);
rrp->weight= GET_W(cbyte, ti);
- st= pap_srv_begin(pai,cbyte,max,datap);
+ st= pap_srv_begin(pai,&cbyte,max,datap);
if (st) return st;
st= pap_domain(pai, &cbyte, max, &rrp->host,
if (st) return st;
st= pap_domain(pai, &cbyte, max, &rrp->host,
- st= pap_srv_begin(pai,cbyte,max,datap); if (st) return st;
+ st= pap_srv_begin(pai,&cbyte,max,datap); if (st) return st;
st= pap_hostaddr(pai, &cbyte, max, &rrp->ha); if (st) return st;
if (cbyte != max) return adns_s_invaliddata;
return adns_s_ok;
st= pap_hostaddr(pai, &cbyte, max, &rrp->ha); if (st) return st;
if (cbyte != max) return adns_s_invaliddata;
return adns_s_ok;