• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/postfix-252/postfix/src/trivial-rewrite/

Lines Matching defs:tree

143     TOK822 *tree = 0;
191 tree = tok822_scan_addr(vstring_str(addr_buf));
200 if(tree) \
201 tok822_free_tree(tree); \
239 if (tree->tail
240 && tree->tail->type == '.'
241 && tok822_rfind_type(tree->tail, '@') != 0
242 && tree->tail->prev->type != '.'
243 && tree->tail->prev->type != '@')
244 tok822_free_tree(tok822_sub_keep_before(tree, tree->tail));
250 && tree->tail
251 && tree->tail->type == '@')
252 tok822_free_tree(tok822_sub_keep_before(tree, tree->tail));
262 if ((domain = tok822_rfind_type(tree->tail, '@')) != 0) {
270 tok822_sub_keep_before(tree, domain);
282 if (tok822_rfind_type(tree->tail, '@')
283 || (var_swap_bangpath && tok822_rfind_type(tree->tail, '!'))
284 || (var_percent_hack && tok822_rfind_type(tree->tail, '%'))) {
285 rewrite_tree(&local_context, tree);
297 && tree->head && tree->head == tree->tail
298 && tree->head->type == TOK822_QSTRING
299 && ((oper = strrchr(local = STR(tree->head->vstr), '@')) != 0
304 tok822_internalize(addr_buf, tree->head, TOK822_STR_DEFL);
310 tok822_free(tree->head);
311 tree->head = tok822_scan(STR(addr_buf), &tree->tail);
312 rewrite_tree(&local_context, tree);
321 if (tree->head && tree->head == tree->tail
322 && tree->head->type == TOK822_QSTRING
323 && VSTRING_LEN(tree->head->vstr) == 0) {
324 tok822_free(tree->head);
325 tree->head = 0;
328 if (tree->head == 0)
329 tree->head = tok822_scan(var_empty_addr, &tree->tail);
349 tok822_sub_append(tree, saved_domain);
352 tok822_sub_append(tree, tok822_alloc('@', (char *) 0));
353 tok822_sub_append(tree, tok822_scan(var_myhostname, (TOK822 **) 0));
369 tok822_internalize(nextrcpt, tree, TOK822_STR_DEFL);
391 tok822_free_tree(tree);
392 tree = 0;