Lines Matching refs:ptr
623 char_u *ptr; in searchit() local
678 ptr = ml_get_buf(buf, pos->lnum, FALSE); in searchit()
679 if ((int)STRLEN(ptr) <= pos->col) in searchit()
682 start_char_len = (*mb_ptr2len)(ptr + pos->col); in searchit()
775 ptr = (char_u *)""; in searchit()
777 ptr = ml_get_buf(buf, lnum + matchpos.lnum, FALSE); in searchit()
800 - (ptr[matchpos.col] == NUL) in searchit()
820 && ptr[matchcol] != NUL) in searchit()
824 (*mb_ptr2len)(ptr + matchcol); in searchit()
832 if (ptr[matchcol] != NUL) in searchit()
835 matchcol += (*mb_ptr2len)(ptr in searchit()
843 if (ptr[matchcol] == NUL in searchit()
868 ptr = ml_get_buf(buf, lnum + matchpos.lnum, FALSE); in searchit()
930 && ptr[matchcol] != NUL) in searchit()
934 (*mb_ptr2len)(ptr + matchcol); in searchit()
945 if (ptr[matchcol] != NUL) in searchit()
949 (*mb_ptr2len)(ptr + matchcol); in searchit()
954 if (ptr[matchcol] == NUL in searchit()
980 ptr = ml_get_buf(buf, lnum + matchpos.lnum, FALSE); in searchit()
1017 ptr = ml_get_buf(buf, pos->lnum, FALSE); in searchit()
1018 pos->col -= (*mb_head_off)(ptr, ptr + pos->col); in searchit()
1687 char_u *ptr; in search_for_exact_line() local
1727 ptr = ml_get_buf(buf, pos->lnum, FALSE); in search_for_exact_line()
1728 p = skipwhite(ptr); in search_for_exact_line()
1729 pos->col = (colnr_T) (p - ptr); in search_for_exact_line()
1969 char_u *ptr; in find_mps_values() local
1971 ptr = curbuf->b_p_mps; in find_mps_values()
1972 while (*ptr != NUL) in find_mps_values()
1978 if (mb_ptr2char(ptr) == *initc) in find_mps_values()
1983 *initc = mb_ptr2char(ptr + mb_ptr2len(ptr) + 1); in find_mps_values()
1988 *findc = mb_ptr2char(ptr + mb_ptr2len(ptr) + 1); in find_mps_values()
1993 prev = ptr; in find_mps_values()
1994 ptr += mb_ptr2len(ptr) + 1; in find_mps_values()
1995 if (mb_ptr2char(ptr) == *initc) in find_mps_values()
2010 ptr += mb_ptr2len(ptr); in find_mps_values()
2014 if (*ptr == *initc) in find_mps_values()
2020 *initc = ptr[2]; in find_mps_values()
2025 *findc = ptr[2]; in find_mps_values()
2029 ptr += 2; in find_mps_values()
2030 if (*ptr == *initc) in find_mps_values()
2036 *initc = ptr[-2]; in find_mps_values()
2041 *findc = ptr[-2]; in find_mps_values()
2045 ++ptr; in find_mps_values()
2047 if (*ptr == ',') in find_mps_values()
2048 ++ptr; in find_mps_values()
2088 char_u *ptr; in findmatchlimit() local
2165 ptr = skipwhite(linep); in findmatchlimit()
2166 if (*ptr == '#' && pos.col <= (colnr_T)(ptr - linep)) in findmatchlimit()
2168 ptr = skipwhite(ptr + 1); in findmatchlimit()
2169 if ( STRNCMP(ptr, "if", 2) == 0 in findmatchlimit()
2170 || STRNCMP(ptr, "endif", 5) == 0 in findmatchlimit()
2171 || STRNCMP(ptr, "el", 2) == 0) in findmatchlimit()
2259 ptr = skipwhite(skipwhite(linep) + 1); in findmatchlimit()
2260 if (STRNCMP(ptr, "if", 2) == 0 || STRNCMP(ptr, "el", 2) == 0) in findmatchlimit()
2262 else if (STRNCMP(ptr, "endif", 5) == 0) in findmatchlimit()
2280 ptr = skipwhite(linep); in findmatchlimit()
2281 if (*ptr != '#') in findmatchlimit()
2283 pos.col = (colnr_T) (ptr - linep); in findmatchlimit()
2284 ptr = skipwhite(ptr + 1); in findmatchlimit()
2287 if (STRNCMP(ptr, "if", 2) == 0) in findmatchlimit()
2289 else if (STRNCMP(ptr, "el", 2) == 0) in findmatchlimit()
2294 else if (STRNCMP(ptr, "endif", 5) == 0) in findmatchlimit()
2303 if (STRNCMP(ptr, "if", 2) == 0) in findmatchlimit()
2309 else if (initc == '#' && STRNCMP(ptr, "el", 2) == 0) in findmatchlimit()
2314 else if (STRNCMP(ptr, "endif", 5) == 0) in findmatchlimit()
2524 for (ptr = linep; *ptr; ++ptr) in findmatchlimit()
2526 if (ptr == linep + pos.col + backwards) in findmatchlimit()
2528 if (*ptr == '"' in findmatchlimit()
2529 && (ptr == linep || ptr[-1] != '\'' || ptr[1] != '\'')) in findmatchlimit()
2531 if (*ptr == '\\' && ptr[1] != NUL) in findmatchlimit()
2532 ++ptr; in findmatchlimit()
2543 if (ptr[-1] == '\\') in findmatchlimit()
2557 ptr = ml_get(pos.lnum - 1); in findmatchlimit()
2558 if (*ptr && *(ptr + STRLEN(ptr) - 1) == '\\') in findmatchlimit()
3325 char_u *ptr, // pointer to search pattern in find_pattern_in_path() argument
3386 sprintf((char *)pat, whole ? "\\<%.*s\\>" : "%.*s", len, ptr); in find_pattern_in_path()
3661 matched = !MB_STRNICMP(startp, ptr, len); in find_pattern_in_path()
3663 matched = !STRNCMP(startp, ptr, len); in find_pattern_in_path()