Lines Matching refs:orgpat

1643     pat_T	orgpat;			// holds unconverted pattern info  in find_tags()  local
1682 orgpat.pat = pat; in find_tags()
1683 orgpat.regmatch.regprog = NULL; in find_tags()
1726 orgpat.len = (int)STRLEN(pat); in find_tags()
1732 if (orgpat.len > 3 && pat[orgpat.len - 3] == '@' in find_tags()
1733 && ASCII_ISALPHA(pat[orgpat.len - 2]) in find_tags()
1734 && ASCII_ISALPHA(pat[orgpat.len - 1])) in find_tags()
1736 saved_pat = vim_strnsave(pat, orgpat.len - 3); in find_tags()
1739 help_lang_find = &pat[orgpat.len - 2]; in find_tags()
1740 orgpat.pat = saved_pat; in find_tags()
1741 orgpat.len -= 3; in find_tags()
1746 if (p_tl != 0 && orgpat.len > p_tl) // adjust for 'taglength' in find_tags()
1747 orgpat.len = p_tl; in find_tags()
1751 prepare_pats(&orgpat, has_re); in find_tags()
1753 if (has_re && orgpat.regmatch.regprog == NULL) in find_tags()
1794 orgpat.regmatch.rm_ic = ((p_ic || !noic) in find_tags()
1795 && (findall || orgpat.headlen == 0 || !p_tbs)); in find_tags()
1798 linear = (orgpat.headlen == 0 || !p_tbs || round == 2); in find_tags()
1800 orgpat.regmatch.rm_ic = (p_ic || !noic); in find_tags()
2186 orgpat.regmatch.rm_ic = (p_ic || !noic); in find_tags()
2191 if (state == TS_BINARY && orgpat.regmatch.rm_ic && !sortic) in find_tags()
2260 if (orgpat.headlen in find_tags()
2283 if (has_re && orgpat.headlen < cmplen) in find_tags()
2284 cmplen = orgpat.headlen; in find_tags()
2285 else if (state == TS_LINEAR && orgpat.headlen != cmplen) in find_tags()
2304 tagcmp = tag_strnicmp(tagp.tagname, orgpat.head, in find_tags()
2307 tagcmp = STRNCMP(tagp.tagname, orgpat.head, cmplen); in find_tags()
2315 if (cmplen < orgpat.headlen) in find_tags()
2317 else if (cmplen > orgpat.headlen) in find_tags()
2360 if (MB_STRNICMP(tagp.tagname, orgpat.head, cmplen) != 0) in find_tags()
2370 if (MB_STRNICMP(tagp.tagname, orgpat.head, cmplen) != 0) in find_tags()
2381 if (MB_STRNICMP(tagp.tagname, orgpat.head, cmplen) != 0) in find_tags()
2419 if (orgpat.len != cmplen) in find_tags()
2423 if (orgpat.regmatch.rm_ic) in find_tags()
2425 match = (MB_STRNICMP(tagp.tagname, orgpat.pat, cmplen) == 0); in find_tags()
2427 match_no_ic = (STRNCMP(tagp.tagname, orgpat.pat, in find_tags()
2431 match = (STRNCMP(tagp.tagname, orgpat.pat, cmplen) == 0); in find_tags()
2438 if (!match && orgpat.regmatch.regprog != NULL) in find_tags()
2444 match = vim_regexec(&orgpat.regmatch, tagp.tagname, (colnr_T)0); in find_tags()
2447 matchoff = (int)(orgpat.regmatch.startp[0] - tagp.tagname); in find_tags()
2448 if (orgpat.regmatch.rm_ic) in find_tags()
2450 orgpat.regmatch.rm_ic = FALSE; in find_tags()
2451 match_no_ic = vim_regexec(&orgpat.regmatch, tagp.tagname, in find_tags()
2453 orgpat.regmatch.rm_ic = TRUE; in find_tags()
2505 if (orgpat.regmatch.rm_ic && !match_no_ic) in find_tags()
2749 if (stop_searching || linear || (!p_ic && noic) || orgpat.regmatch.rm_ic) in find_tags()
2755 orgpat.regmatch.rm_ic = TRUE; // try another time while ignoring case in find_tags()
2768 vim_regfree(orgpat.regmatch.regprog); in find_tags()