Lines Matching refs:matches
81 static void print_tag_list(int new_tag, int use_tagstack, int num_matches, char_u **matches);
83 static int add_llist_tags(char_u *tag, int num_matches, char_u **matches);
168 static char_u **matches = NULL; in do_tag() local
183 FreeWild(num_matches, matches); in do_tag()
365 FreeWild(num_matches, matches); in do_tag()
580 parse_match(matches[j], &tagp); in do_tag()
595 FreeWild(num_matches, matches); in do_tag()
597 matches = new_matches; in do_tag()
626 print_tag_list(new_tag, use_tagstack, num_matches, matches); in do_tag()
632 if (add_llist_tags(tag, num_matches, matches) == FAIL) in do_tag()
685 if (use_tfu && parse_match(matches[cur_match], &tagp) == OK in do_tag()
711 ic = (matches[cur_match][0] & MT_IC_OFF); in do_tag()
753 i = jumpto_tag(matches[cur_match], forceit, type != DT_CSCOPE); in do_tag()
820 char_u **matches) in print_tag_list() argument
835 parse_match(matches[0], &tagp); in print_tag_list()
851 parse_match(matches[i], &tagp); in print_tag_list()
864 mt_names[matches[i][0] & MT_MASK]); in print_tag_list()
1013 char_u **matches) in add_llist_tags() argument
1041 parse_match(matches[i], &tagp); in add_llist_tags()
1632 char_u **matches; in find_tags() local
2782 matches = ALLOC_MULT(char_u *, match_count); in find_tags()
2784 matches = NULL; in find_tags()
2791 if (matches == NULL) in find_tags()
2805 matches[match_count++] = mfp; in find_tags()
2813 *matchesp = matches; in find_tags()
4000 char_u **matches, *p; in get_tags() local
4006 ret = find_tags(pat, &num_matches, &matches, in get_tags()
4012 parse_match(matches[i], &tp); in get_tags()
4018 vim_free(matches[i]); in get_tags()
4083 vim_free(matches[i]); in get_tags()
4085 vim_free(matches); in get_tags()