Lines Matching refs:yy
31 ** yy -- second ADDRESS
34 ** <0 when xx->q_host is less than yy->q_host
35 ** >0 when xx->q_host is greater than yy->q_host
40 sorthost(xx, yy)
42 register ADDRESS *yy;
46 return sm_strrevcasecmp(xx->q_host, yy->q_host);
48 return sm_strcasecmp(xx->q_host, yy->q_host);
56 ** will give a result relative to 'yy'. Expensive mailers get rated
59 ** recipients. We avoid an MX RR lookup when both 'xx' and 'yy' are
65 ** yy -- second ADDRESS
68 ** <0 when xx->q_host is less than yy->q_host and both are
70 ** >0 when xx->q_host is greater than yy->q_host, or when
71 ** 'yy' is non-expensive
76 sortexpensive(xx, yy)
78 ADDRESS *yy;
80 if (!bitnset(M_EXPENSIVE, yy->q_mailer->m_flags))
84 return sm_strrevcasecmp(xx->q_host, yy->q_host);
86 return sm_strcasecmp(xx->q_host, yy->q_host);
95 ** yy -- second ADDRESS
99 ** <0 when xx->q_signature is less than yy->q_signature
100 ** >0 when xx->q_signature is greater than yy->q_signature
107 sortbysignature(xx, yy)
109 ADDRESS *yy;
116 if (yy->q_signature == NULL)
117 yy->q_signature = hostsignature(yy->q_mailer, yy->q_host, yy->q_flags & QSECURE);
118 ret = strcmp(xx->q_signature, yy->q_signature);
122 ** value based on 'q_user'. But note that we have reversed xx and yy
129 return strcmp(yy->q_user, xx->q_user);