Lines Matching refs:fp2

1300     fold_T	*fp2;  in setManualFoldWin()  local
1342 fp2 = (fold_T *)fp->fd_nested.ga_data; in setManualFoldWin()
1344 fp2[j].fd_flags = FD_LEVEL; in setManualFoldWin()
2132 static void foldMerge(fold_T *fp1, garray_T *gap, fold_T *fp2);
2411 fold_T *fp2; in foldUpdateIEMSRecurse() local
2475 fp2 = fp; in foldUpdateIEMSRecurse()
2482 while (foldFind(&fp2->fd_nested, ll, &fp2)) in foldUpdateIEMSRecurse()
2485 ll -= fp2->fd_top; in foldUpdateIEMSRecurse()
2490 (void)foldFind(&fp->fd_nested, flp->lnum - fp->fd_top, &fp2); in foldUpdateIEMSRecurse()
2491 if (fp2 != NULL) in foldUpdateIEMSRecurse()
2492 bot = fp2->fd_top + fp2->fd_len - 1 + fp->fd_top; in foldUpdateIEMSRecurse()
2615 fp2 = fp - 1; in foldUpdateIEMSRecurse()
2616 if (fp2->fd_top + fp2->fd_len == fp->fd_top) in foldUpdateIEMSRecurse()
2618 foldMerge(fp2, gap, fp); in foldUpdateIEMSRecurse()
2619 fp = fp2; in foldUpdateIEMSRecurse()
2821 fp2 = fp + 1; in foldUpdateIEMSRecurse()
2822 if (fp2 >= (fold_T *)gap->ga_data + gap->ga_len in foldUpdateIEMSRecurse()
2823 || fp2->fd_top > flp->lnum) in foldUpdateIEMSRecurse()
2825 if (fp2->fd_top + fp2->fd_len > flp->lnum) in foldUpdateIEMSRecurse()
2827 if (fp2->fd_top < flp->lnum) in foldUpdateIEMSRecurse()
2830 foldMarkAdjustRecurse(&fp2->fd_nested, in foldUpdateIEMSRecurse()
2831 (linenr_T)0, (long)(flp->lnum - fp2->fd_top - 1), in foldUpdateIEMSRecurse()
2832 (linenr_T)MAXLNUM, (long)(fp2->fd_top - flp->lnum)); in foldUpdateIEMSRecurse()
2833 fp2->fd_len -= flp->lnum - fp2->fd_top; in foldUpdateIEMSRecurse()
2834 fp2->fd_top = flp->lnum; in foldUpdateIEMSRecurse()
2841 foldMerge(fp, gap, fp2); in foldUpdateIEMSRecurse()
2846 deleteFoldEntry(gap, (int)(fp2 - (fold_T *)gap->ga_data), TRUE); in foldUpdateIEMSRecurse()
2893 fold_T *fp2; in foldSplit() local
2913 if (foldFind(gap1, bot + 1 - fp->fd_top, &fp2)) in foldSplit()
2915 len = (int)((fold_T *)gap1->ga_data + gap1->ga_len - fp2); in foldSplit()
2920 ((fold_T *)gap2->ga_data)[idx] = fp2[idx]; in foldSplit()
3196 foldMerge(fold_T *fp1, garray_T *gap, fold_T *fp2) in foldMerge() argument
3202 garray_T *gap2 = &fp2->fd_nested; in foldMerge()
3222 fp1->fd_len += fp2->fd_len; in foldMerge()
3223 deleteFoldEntry(gap, (int)(fp2 - (fold_T *)gap->ga_data), TRUE); in foldMerge()