Lines Matching defs:q1
113 struct serviced_query* q1 = (struct serviced_query*)key1;
116 if(q1->qbuflen < q2->qbuflen)
118 if(q1->qbuflen > q2->qbuflen)
120 log_assert(q1->qbuflen == q2->qbuflen);
121 log_assert(q1->qbuflen >= 15 /* 10 header, root, type, class */);
123 if((r = memcmp(q1->qbuf, q2->qbuf, 10)) != 0)
125 if((r = memcmp(q1->qbuf+q1->qbuflen-4, q2->qbuf+q2->qbuflen-4, 4)) != 0)
127 if(q1->dnssec != q2->dnssec) {
128 if(q1->dnssec < q2->dnssec)
132 if((r = query_dname_compare(q1->qbuf+10, q2->qbuf+10)) != 0)
134 if((r = edns_opt_list_compare(q1->opt_list, q2->opt_list)) != 0)
136 return sockaddr_cmp(&q1->addr, q1->addrlen, &q2->addr, q2->addrlen);