Lines Matching refs:ptr
611 char_u *ptr; in op_delete() local
649 ptr = ml_get(oap->end.lnum) + oap->end.col; in op_delete()
650 if (*ptr != NUL) in op_delete()
651 ptr += oap->inclusive; in op_delete()
652 ptr = skipwhite(ptr); in op_delete()
653 if (*ptr == NUL && inindent(0)) in op_delete()
1268 char_u *ptr = ml_get_buf(curbuf, pos.lnum, FALSE); in op_tilde() local
1273 &ptr[bd.textcol], bd.textlen); in op_tilde()
1312 char_u *ptr; in op_tilde() local
1318 ptr = ml_get_buf(curbuf, pos.lnum, FALSE); in op_tilde()
1319 count = (int)STRLEN(ptr) - pos.col; in op_tilde()
1322 &ptr[pos.col], count); in op_tilde()
1326 ptr = ml_get_buf(curbuf, pos.lnum, FALSE); in op_tilde()
1330 &ptr[pos.col], count); in op_tilde()
2427 char_u *ptr; in op_addsub() local
2430 ptr = ml_get_buf(curbuf, pos.lnum, FALSE); in op_addsub()
2432 &ptr[pos.col], length); in op_addsub()
2480 char_u *ptr; in do_addsub() local
2513 ptr = ml_get(pos->lnum); in do_addsub()
2516 if (*ptr == NUL || col + !!save_coladd >= (int)STRLEN(ptr)) in do_addsub()
2525 while (col > 0 && vim_isbdigit(ptr[col])) in do_addsub()
2529 col -= (*mb_head_off)(ptr, ptr + col); in do_addsub()
2533 while (col > 0 && vim_isxdigit(ptr[col])) in do_addsub()
2537 col -= (*mb_head_off)(ptr, ptr + col); in do_addsub()
2543 && (ptr[col] == 'X' in do_addsub()
2544 || ptr[col] == 'x') in do_addsub()
2545 && ptr[col - 1] == '0' in do_addsub()
2547 !(*mb_head_off)(ptr, ptr + col - 1)) in do_addsub()
2548 && vim_isxdigit(ptr[col + 1])))) in do_addsub()
2555 while (col > 0 && vim_isdigit(ptr[col])) in do_addsub()
2559 col -= (*mb_head_off)(ptr, ptr + col); in do_addsub()
2565 && (ptr[col] == 'X' in do_addsub()
2566 || ptr[col] == 'x') in do_addsub()
2567 && ptr[col - 1] == '0' in do_addsub()
2569 !(*mb_head_off)(ptr, ptr + col - 1)) in do_addsub()
2570 && vim_isxdigit(ptr[col + 1])) || in do_addsub()
2573 && (ptr[col] == 'B' in do_addsub()
2574 || ptr[col] == 'b') in do_addsub()
2575 && ptr[col - 1] == '0' in do_addsub()
2577 !(*mb_head_off)(ptr, ptr + col - 1)) in do_addsub()
2578 && vim_isbdigit(ptr[col + 1]))) in do_addsub()
2583 col -= (*mb_head_off)(ptr, ptr + col); in do_addsub()
2592 while (ptr[col] != NUL in do_addsub()
2593 && !vim_isdigit(ptr[col]) in do_addsub()
2594 && !(do_alpha && ASCII_ISALPHA(ptr[col]))) in do_addsub()
2595 col += mb_ptr2len(ptr + col); in do_addsub()
2598 && vim_isdigit(ptr[col - 1]) in do_addsub()
2599 && !(do_alpha && ASCII_ISALPHA(ptr[col]))) in do_addsub()
2603 col -= (*mb_head_off)(ptr, ptr + col); in do_addsub()
2610 while (ptr[col] != NUL && length > 0 in do_addsub()
2611 && !vim_isdigit(ptr[col]) in do_addsub()
2612 && !(do_alpha && ASCII_ISALPHA(ptr[col]))) in do_addsub()
2614 int mb_len = mb_ptr2len(ptr + col); in do_addsub()
2623 if (col > pos->col && ptr[col - 1] == '-' in do_addsub()
2624 && (!has_mbyte || !(*mb_head_off)(ptr, ptr + col - 1)) in do_addsub()
2635 firstdigit = ptr[col]; in do_addsub()
2691 if (col > 0 && ptr[col - 1] == '-' in do_addsub()
2693 !(*mb_head_off)(ptr, ptr + col - 1)) in do_addsub()
2704 ? (int)STRLEN(ptr) - col in do_addsub()
2707 vim_str2nr(ptr + col, &pre, &length, in do_addsub()
2813 ptr = buf1; in do_addsub()
2815 *ptr++ = '-'; in do_addsub()
2818 *ptr++ = '0'; in do_addsub()
2824 *ptr++ = pre; in do_addsub()
2863 *ptr++ = '0'; in do_addsub()
2864 *ptr = NUL; in do_addsub()