• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/wget/lib/

Lines Matching defs:elem

79 static reg_errcode_t parse_bracket_element (bracket_elem_t *elem,
85 static reg_errcode_t parse_bracket_symbol (bracket_elem_t *elem,
2538 parse_dup_op (bin_tree_t *elem, re_string_t *regexp, re_dfa_t *dfa,
2585 return elem;
2610 if (BE (elem == NULL, 0))
2614 postorder (elem, free_tree, NULL);
2621 tree = elem;
2624 elem = duplicate_tree (elem, dfa);
2625 tree = create_tree (dfa, tree, elem, CONCAT);
2626 if (BE (elem == NULL || tree == NULL, 0))
2634 elem = duplicate_tree (elem, dfa);
2640 if (elem->token.type == SUBEXP)
2642 uintptr_t subidx = elem->token.opr.idx;
2643 postorder (elem, mark_opt_subexp, (void *) subidx);
2646 tree = create_tree (dfa, elem, NULL,
2661 elem = duplicate_tree (elem, dfa);
2662 tree = create_tree (dfa, tree, elem, CONCAT);
2663 if (BE (elem == NULL || tree == NULL, 0))
2859 int32_t elem;
2861 for (elem = 0; elem < table_size; elem++)
2862 if (symb_table[2 * elem] != 0)
2864 int32_t idx = symb_table[2 * elem + 1];
2872 return elem;
2908 int32_t elem, idx;
2909 elem = seek_collating_symbol_entry (br_elem->opr.name,
2911 if (elem != -1)
2914 idx = symb_table[2 * elem + 1];
3035 int32_t elem, idx;
3039 elem = seek_collating_symbol_entry (name, name_len);
3040 if (elem != -1)
3043 idx = symb_table[2 * elem + 1];
3386 parse_bracket_element (bracket_elem_t *elem, re_string_t *regexp,
3395 elem->type = MB_CHAR;
3396 elem->opr.wch = re_string_wchar_at (regexp, re_string_cur_idx (regexp));
3404 return parse_bracket_symbol (elem, regexp, token);
3416 elem->type = SB_CHAR;
3417 elem->opr.ch = token->opr.c;
3426 parse_bracket_symbol (bracket_elem_t *elem, re_string_t *regexp,
3445 elem->opr.name[i] = ch;
3448 elem->opr.name[i] = '\0';
3452 elem->type = COLL_SYM;
3455 elem->type = EQUIV_CLASS;
3458 elem->type = CHAR_CLASS;