Lines Matching refs:addrs
8017 ADDRESS *q, **addrs;
8081 addrs = sm_rpool_malloc_x(e->e_rpool, naddrs * sizeof(ADDRESS *));
8086 addrs[i++] = q;
8088 qsort(addrs, naddrs, sizeof(ADDRESS *), q_qgrp_compare);
8096 if (i == naddrs - 1 || addrs[i]->q_qgrp != addrs[i + 1]->q_qgrp)
8097 addrs[i]->q_next = NULL;
8099 addrs[i]->q_next = addrs[i + 1];
8102 if (addrs[i]->q_qgrp == e->e_qgrp)
8105 e->e_sendqueue = addrs[i];
8110 if (es == NULL || addrs[i]->q_qgrp != es->e_qgrp)
8112 ee = split_env(e, addrs[i], addrs[i]->q_qgrp, NOQDIR);
8167 e->e_sendqueue = addrs[0];
8169 addrs[i]->q_next = addrs[i + 1];
8170 addrs[naddrs - 1]->q_next = NULL;
8201 ADDRESS *q, **addrs;
8229 addrs = sm_rpool_malloc_x(e->e_rpool, nrcpt * sizeof(ADDRESS *));
8234 addrs[i++] = q;
8241 ** addrs[] does not contain QS_IS_DEAD() addresses.
8247 if (QS_IS_BADADDR(addrs[i]->q_state) ||
8248 QS_IS_SENT(addrs[i]->q_state) ||
8249 QS_IS_DEAD(addrs[i]->q_state)) /* for paranoia's sake */
8253 ADDRESS *tmp = addrs[i];
8255 addrs[i] = addrs[ndead];
8256 addrs[ndead] = tmp;
8268 addrs[i]->q_next = addrs[i + 1];
8269 addrs[nrcpt - 1]->q_next = NULL;
8270 e->e_sendqueue = addrs[0];
8294 addrs[i - 1]->q_next = NULL;
8295 ee = split_env(e, addrs[i], e->e_qgrp, e->e_qdir);
8309 addrs[i]->q_next = addrs[i + 1];