Lines Matching refs:fp

2869     pos_T	*fp;  in get_col()  local
2876 fp = var2fpos(&argvars[0], FALSE, &fnum, charcol); in get_col()
2877 if (fp != NULL && fnum == curbuf->b_fnum) in get_col()
2879 if (fp->col == MAXCOL) in get_col()
2882 if (fp->lnum <= curbuf->b_ml.ml_line_count) in get_col()
2883 col = (colnr_T)STRLEN(ml_get(fp->lnum)) + 1; in get_col()
2889 col = fp->col + 1; in get_col()
2892 if (virtual_active() && fp == &curwin->w_cursor) in get_col()
4363 pos_T *fp = NULL; in getpos_both() local
4378 fp = &wp->w_cursor; in getpos_both()
4381 fp = &curwin->w_cursor; in getpos_both()
4382 if (fp != NULL && charcol) in getpos_both()
4384 pos = *fp; in getpos_both()
4387 fp = &pos; in getpos_both()
4391 fp = var2fpos(&argvars[0], TRUE, &fnum, charcol); in getpos_both()
4396 list_append_number(l, (fp != NULL) ? (varnumber_T)fp->lnum in getpos_both()
4398 list_append_number(l, (fp != NULL) in getpos_both()
4399 ? (varnumber_T)(fp->col == MAXCOL ? MAXCOL : fp->col + 1) in getpos_both()
4401 list_append_number(l, (fp != NULL) ? (varnumber_T)fp->coladd : in getpos_both()
6758 pos_T *fp = NULL; in f_line() local
6782 fp = var2fpos(&argvars[0], TRUE, &fnum, FALSE); in f_line()
6789 fp = var2fpos(&argvars[0], TRUE, &fnum, FALSE); in f_line()
6791 if (fp != NULL) in f_line()
6792 lnum = fp->lnum; in f_line()
9991 pos_T *fp; in f_virtcol() local
9999 fp = var2fpos(&argvars[0], FALSE, &fnum, FALSE); in f_virtcol()
10000 if (fp != NULL && fp->lnum <= curbuf->b_ml.ml_line_count in f_virtcol()
10004 if (fp->col < 0) in f_virtcol()
10005 fp->col = 0; in f_virtcol()
10008 len = (int)STRLEN(ml_get(fp->lnum)); in f_virtcol()
10009 if (fp->col > len) in f_virtcol()
10010 fp->col = len; in f_virtcol()
10012 getvvcol(curwin, fp, NULL, NULL, &vcol); in f_virtcol()