Lines Matching defs:ee
7895 ENVELOPE *ee;
7897 ee = (ENVELOPE *) sm_rpool_malloc_x(e->e_rpool, sizeof(*ee));
7898 STRUCTCOPY(*e, *ee);
7899 ee->e_message = NULL; /* XXX use original message? */
7900 ee->e_id = NULL;
7901 assign_queueid(ee);
7902 ee->e_sendqueue = sendqueue;
7903 ee->e_flags &= ~(EF_INQUEUE|EF_CLRQUEUE|EF_FATALERRS
7905 ee->e_flags |= EF_NORECEIPT; /* XXX really? */
7906 ee->e_from.q_state = QS_SENDER;
7907 ee->e_dfp = NULL;
7908 ee->e_lockfp = NULL;
7910 ee->e_xfp = sm_io_dup(e->e_xfp);
7913 if (ee->e_xfp == NULL)
7914 openxscript(ee);
7916 ee->e_qgrp = ee->e_dfqgrp = qgrp;
7917 ee->e_qdir = ee->e_dfqdir = qdir;
7918 ee->e_errormode = EM_MAIL;
7919 ee->e_statmsg = NULL;
7921 ee->e_quarmsg = sm_rpool_strdup_x(ee->e_rpool,
7932 ee->e_header = copyheader(e->e_header, ee->e_rpool);
7933 ee->e_errorqueue = copyqueue(e->e_errorqueue, ee->e_rpool);
7935 return ee;
8009 ENVELOPE *ee, *es;
8103 ee = split_env(e, addrs[i], addrs[i]->q_qgrp, NOQDIR);
8104 es = ee;
8105 splits[nsplits++] = ee;
8193 ENVELOPE *ee, *firstsibling;
8286 ee = split_env(e, addrs[i], e->e_qgrp, e->e_qdir);
8287 if (!dup_df(e, ee))
8290 ee = firstsibling;
8291 while (ee != NULL)
8293 (void) unlink(queuename(ee, DATAFL_LETTER));
8294 ee = ee->e_sibling;
8307 ee->e_sibling = e->e_sibling;
8308 e->e_sibling = ee;
8312 if (j >= l - strlen(ee->e_id) - 3)
8331 ee->e_id,
8336 ee->e_id,
8380 ENVELOPE *ee, *next, *firstsibling;
8388 firstsibling = ee = e->e_sibling;
8405 next = ee->e_sibling;
8406 if (split_within_queue(ee) == SM_SPLIT_FAIL)
8411 ee->e_flags |= EF_SPLIT;
8414 if (j >= l - strlen(ee->e_id) - 3)
8433 ee->e_id, l - j);
8436 ee->e_id, l - j);
8440 ee = next;