Lines Matching refs:ptr
239 char_u *ptr; // current position in "line" in win_line() local
697 ptr = line; in win_line()
750 trailcol = (colnr_T)STRLEN(ptr); in win_line()
751 while (trailcol > (colnr_T)0 && VIM_ISWHITE(ptr[trailcol - 1])) in win_line()
753 trailcol += (colnr_T) (ptr - line); in win_line()
759 while (VIM_ISWHITE(ptr[leadcol])) in win_line()
761 if (ptr[leadcol] == NUL) in win_line()
766 leadcol += (colnr_T) (ptr - line) + 1; in win_line()
790 char_u *prev_ptr = ptr; in win_line()
792 while (vcol < v && *ptr != NUL) in win_line()
794 c = win_lbr_chartabsize(wp, line, ptr, (colnr_T)vcol, NULL); in win_line()
796 prev_ptr = ptr; in win_line()
797 MB_PTR_ADV(ptr); in win_line()
819 ptr = prev_ptr; in win_line()
822 if (( (*mb_ptr2cells)(ptr) >= c || *ptr == TAB) && col == 0) in win_line()
844 colnr_T linecol = (colnr_T)(ptr - line); in win_line()
854 ptr = line + linecol; in win_line()
856 if (len == 0 || (int)wp->w_cursor.col > ptr - line) in win_line()
861 word_end = (int)(spell_to_word_end(ptr, wp) - line + 1); in win_line()
907 v = (long)(ptr - line); in win_line()
911 ptr = line + v; // "line" may have been updated in win_line()
1343 && (*mb_ptr2cells)(ptr) > 1) in win_line()
1359 v = (long)(ptr - line); in win_line()
1363 ptr = line + v; // "line" may have been changed in win_line()
1367 if (*ptr == NUL) in win_line()
1375 if (diff_hlf == HLF_CHD && ptr - line >= change_start in win_line()
1378 if (diff_hlf == HLF_TXD && ptr - line > change_end in win_line()
1395 int bcol = (int)(ptr - line); in win_line()
1476 v = (long)(ptr - line); in win_line()
1510 ptr = line + v; in win_line()
1514 if (*ptr == NUL) in win_line()
1692 c = *ptr; in win_line()
1694 c0 = *ptr; in win_line()
1703 mb_l = utfc_ptr2len(ptr); in win_line()
1707 mb_c = utfc_ptr2char(ptr, u8cc); in win_line()
1773 nc = utf_ptr2char(ptr + mb_l); in win_line()
1778 pc = utfc_ptr2char(ptr + mb_l, pcc); in win_line()
1799 if (ptr[1] >= 32) in win_line()
1800 mb_c = (c << 8) + ptr[1]; in win_line()
1803 if (ptr[1] == NUL) in win_line()
1848 --ptr; in win_line()
1853 else if (*ptr != NUL) in win_line()
1854 ptr += mb_l - 1; in win_line()
1877 ++ptr; in win_line()
1886 v = (long)(ptr - line); in win_line()
1902 prev_ptr = ptr - mb_l; in win_line()
1906 prev_ptr = ptr - 1; in win_line()
1974 && VIM_ISBREAK(c) && !VIM_ISBREAK((int)*ptr)) in win_line()
1976 int mb_off = has_mbyte ? (*mb_head_off)(line, ptr - 1) in win_line()
1978 char_u *p = ptr - (mb_off + 1); in win_line()
2018 && ((ptr > line + 1 && ptr[-2] == ' ') || *ptr == ' '); in win_line()
2036 && ptr - line >= leadcol in win_line()
2037 && ptr - line <= trailcol))) in win_line()
2065 if ((trailcol != MAXCOL && ptr > line + trailcol && c == ' ') in win_line()
2066 || (leadcol != 0 && ptr < line + leadcol && c == ' ')) in win_line()
2068 c = (ptr > line + trailcol) ? wp->w_lcs_chars.trail in win_line()
2287 --ptr; // put it back at the NUL in win_line()
2354 --ptr; // put it back at the NUL in win_line()
2377 --ptr; // put it back at the NUL in win_line()
2497 ++ptr; in win_line()
2630 (long)(ptr - line) - (c == NUL)); in win_line()
2693 (long)(ptr - line), &char_attr); in win_line()
2818 && (*ptr != NUL in win_line()
3076 || *ptr != NUL in win_line()