Lines Matching refs:ptr

1226     char_u	*ptr;		// points to current char  in getvcol()  local
1238 line = ptr = ml_get_buf(wp->w_buffer, pos->lnum, FALSE); in getvcol()
1245 if (*ptr == NUL) in getvcol()
1247 posptr = ptr + pos->col; in getvcol()
1268 c = *ptr; in getvcol()
1289 incr = utf_ptr2cells(ptr); in getvcol()
1296 if (incr == 2 && wp->w_p_wrap && MB_BYTE2LEN(*ptr) > 1 in getvcol()
1307 if (posptr != NULL && ptr >= posptr) // character at pos->col in getvcol()
1311 MB_PTR_ADV(ptr); in getvcol()
1320 incr = win_lbr_chartabsize(wp, line, ptr, vcol, &head); in getvcol()
1322 if (*ptr == NUL) in getvcol()
1328 if (posptr != NULL && ptr >= posptr) // character at pos->col in getvcol()
1332 MB_PTR_ADV(ptr); in getvcol()
1341 if (*ptr == TAB in getvcol()
1386 char_u *ptr; in getvvcol() local
1396 ptr = ml_get_buf(wp->w_buffer, pos->lnum, FALSE); in getvvcol()
1397 if (pos->col < (colnr_T)STRLEN(ptr)) in getvvcol()
1399 int c = (*mb_ptr2char)(ptr + pos->col); in getvvcol()
1817 char_u *ptr = start; in vim_str2nr() local
1826 if (ptr[0] == '-') in vim_str2nr()
1829 ++ptr; in vim_str2nr()
1833 if (ptr[0] == '0' && ptr[1] != '8' && ptr[1] != '9' in vim_str2nr()
1836 pre = ptr[1]; in vim_str2nr()
1838 && (pre == 'X' || pre == 'x') && vim_isxdigit(ptr[2]) in vim_str2nr()
1841 ptr += 2; in vim_str2nr()
1843 && (pre == 'B' || pre == 'b') && vim_isbdigit(ptr[2]) in vim_str2nr()
1846 ptr += 2; in vim_str2nr()
1848 && (pre == 'O' || pre == 'o') && vim_isodigit(ptr[2]) in vim_str2nr()
1851 ptr += 2; in vim_str2nr()
1859 for (n = 1; n != maxlen && VIM_ISDIGIT(ptr[n]); ++n) in vim_str2nr()
1861 if (ptr[n] > '7') in vim_str2nr()
1880 while ('0' <= *ptr && *ptr <= '1') in vim_str2nr()
1884 un = 2 * un + (uvarnumber_T)(*ptr - '0'); in vim_str2nr()
1887 ++ptr; in vim_str2nr()
1890 if ((what & STR2NR_QUOTE) && *ptr == '\'' in vim_str2nr()
1891 && '0' <= ptr[1] && ptr[1] <= '1') in vim_str2nr()
1893 ++ptr; in vim_str2nr()
1905 while ('0' <= *ptr && *ptr <= '7') in vim_str2nr()
1909 un = 8 * un + (uvarnumber_T)(*ptr - '0'); in vim_str2nr()
1912 ++ptr; in vim_str2nr()
1915 if ((what & STR2NR_QUOTE) && *ptr == '\'' in vim_str2nr()
1916 && '0' <= ptr[1] && ptr[1] <= '7') in vim_str2nr()
1918 ++ptr; in vim_str2nr()
1929 while (vim_isxdigit(*ptr)) in vim_str2nr()
1933 un = 16 * un + (uvarnumber_T)hex2nr(*ptr); in vim_str2nr()
1936 ++ptr; in vim_str2nr()
1939 if ((what & STR2NR_QUOTE) && *ptr == '\'' && vim_isxdigit(ptr[1])) in vim_str2nr()
1941 ++ptr; in vim_str2nr()
1950 while (VIM_ISDIGIT(*ptr)) in vim_str2nr()
1952 uvarnumber_T digit = (uvarnumber_T)(*ptr - '0'); in vim_str2nr()
1960 ++ptr; in vim_str2nr()
1963 if ((what & STR2NR_QUOTE) && *ptr == '\'' && VIM_ISDIGIT(ptr[1])) in vim_str2nr()
1965 ++ptr; in vim_str2nr()
1974 if (strict && n - 1 != maxlen && ASCII_ISALNUM(*ptr)) in vim_str2nr()
1980 *len = (int)(ptr - start); in vim_str2nr()