Lines Matching refs:ptr
436 char_u *ptr, in get_indent_str() argument
442 for ( ; *ptr; ++ptr) in get_indent_str()
444 if (*ptr == TAB) in get_indent_str()
452 count += ptr2cells(ptr); in get_indent_str()
454 else if (*ptr == ' ') in get_indent_str()
469 get_indent_str_vtab(char_u *ptr, int ts, int *vts, int list) in get_indent_str_vtab() argument
473 for ( ; *ptr; ++ptr) in get_indent_str_vtab()
475 if (*ptr == TAB) // count a tab for what it is worth in get_indent_str_vtab()
482 count += ptr2cells(ptr); in get_indent_str_vtab()
484 else if (*ptr == ' ') in get_indent_str_vtab()
1007 char_u *ptr; in inindent() local
1010 for (col = 0, ptr = ml_get_curline(); VIM_ISWHITE(*ptr); ++col) in inindent()
1011 ++ptr; in inindent()
1135 char_u *ptr; in ins_try_si() local
1151 ptr = ml_get(pos->lnum); in ins_try_si()
1154 while (--i > 0 && VIM_ISWHITE(ptr[i])) in ins_try_si()
1158 if (ptr[i] == ')' && (pos = findmatch(NULL, '(')) != NULL) in ins_try_si()
1178 ptr = skipwhite(ml_get(--(curwin->w_cursor.lnum))); in ins_try_si()
1181 if (*ptr != '#' && *ptr != NUL) in ins_try_si()
1228 char_u *ptr; in change_indent() local
1309 ptr = ml_get_curline(); in change_indent()
1314 new_cursor_col += (*mb_ptr2len)(ptr + new_cursor_col); in change_indent()
1317 vcol += lbr_chartabsize(ptr, ptr + new_cursor_col, (colnr_T)vcol); in change_indent()
1327 ptr = alloc(i + 1); in change_indent()
1328 if (ptr != NULL) in change_indent()
1331 ptr[i] = NUL; in change_indent()
1333 ptr[i] = ' '; in change_indent()
1334 ins_str(ptr); in change_indent()
1335 vim_free(ptr); in change_indent()
1586 char_u *ptr; in ex_retab() local
1621 ptr = eap->arg; in ex_retab()
1622 new_ts = getdigits(&ptr); in ex_retab()
1638 ptr = ml_get(lnum); in ex_retab()
1644 if (VIM_ISWHITE(ptr[col])) in ex_retab()
1652 if (ptr[col] == ' ') in ex_retab()
1702 old_len = (long)STRLEN(ptr); in ex_retab()
1707 mch_memmove(new_line, ptr, (size_t)start_col); in ex_retab()
1709 ptr + col, (size_t)(old_len - col + 1)); in ex_retab()
1710 ptr = new_line + start_col; in ex_retab()
1712 ptr[col] = (col < num_tabs) ? '\t' : ' '; in ex_retab()
1719 ptr = new_line; in ex_retab()
1726 if (ptr[col] == NUL) in ex_retab()
1728 vcol += chartabsize(ptr + col, (colnr_T)vcol); in ex_retab()
1730 col += (*mb_ptr2len)(ptr + col); in ex_retab()