Lines Matching refs:ga_len

119 	    && (!foldmethodIsManual(win) || win->w_folds.ga_len > 0));  in hasAnyFolding()
504 for (i = 0; i < wp->w_folds.ga_len; ++i) in newFoldLevelWin()
536 for (i = 0; i < gap->ga_len; ++i) in checkCloseRec()
611 if (gap->ga_len == 0) in foldCreate()
643 if (gap->ga_len == 0) in foldCreate()
655 for (cont = 0; i + cont < gap->ga_len; ++cont) in foldCreate()
671 fold_ga.ga_len += cont; in foldCreate()
680 if (i < gap->ga_len) in foldCreate()
682 sizeof(fold_T) * (gap->ga_len - i)); in foldCreate()
683 gap->ga_len = gap->ga_len + 1 - cont; in foldCreate()
832 if (wp->w_folds.ga_len > 0) in foldUpdate()
836 while (fp < (fold_T *)wp->w_folds.ga_data + wp->w_folds.ga_len in foldUpdate()
908 if (gap->ga_len == 0) in foldMoveTo()
919 if (!updown || gap->ga_len == 0) in foldMoveTo()
926 if (fp - (fold_T *)gap->ga_data >= gap->ga_len) in foldMoveTo()
957 if (fp + 1 - (fold_T *)gap->ga_data < gap->ga_len) in foldMoveTo()
1111 if (from->ga_len == 0 || ga_grow(to, from->ga_len) == FAIL) in cloneFoldGrowArray()
1117 for (i = 0; i < from->ga_len; i++) in cloneFoldGrowArray()
1124 ++to->ga_len; in cloneFoldGrowArray()
1144 if (gap->ga_len == 0) in foldFind()
1157 high = gap->ga_len - 1; in foldFind()
1322 if (fp != NULL && fp < (fold_T *)gap->ga_data + gap->ga_len) in setManualFoldWin()
1331 if (fp + 1 < (fold_T *)gap->ga_data + gap->ga_len) in setManualFoldWin()
1343 for (j = 0; j < fp->fd_nested.ga_len; ++j) in setManualFoldWin()
1409 for (i = 0; i < fpr->fd_nested.ga_len; ++i) in foldOpenNested()
1431 if (recursive || fp->fd_nested.ga_len == 0) in deleteFoldEntry()
1435 --gap->ga_len; in deleteFoldEntry()
1436 if (idx < gap->ga_len) in deleteFoldEntry()
1437 mch_memmove(fp, fp + 1, sizeof(fold_T) * (gap->ga_len - idx)); in deleteFoldEntry()
1443 moved = fp->fd_nested.ga_len; in deleteFoldEntry()
1461 if (idx + 1 < gap->ga_len) in deleteFoldEntry()
1463 sizeof(fold_T) * (gap->ga_len - (idx + 1))); in deleteFoldEntry()
1467 gap->ga_len += moved - 1; in deleteFoldEntry()
1481 for (i = 0; i < gap->ga_len; ++i) in deleteFoldRecurse()
1523 if (gap->ga_len == 0) in foldMarkAdjustRecurse()
1539 for (i = (int)(fp - (fold_T *)gap->ga_data); i < gap->ga_len; ++i, ++fp) in foldMarkAdjustRecurse()
1653 for (i = 0; i < gap->ga_len; ++i) in getDeepestNestingRecurse()
1751 for (i = 0; i < gap->ga_len; ++i) in setSmallMaybe()
1831 for (i = 0; i < fp->fd_nested.ga_len; ++i) in deleteFoldMarkers()
2430 if (fp != NULL && (fp >= ((fold_T *)gap->ga_data) + gap->ga_len in foldUpdateIEMSRecurse()
2526 if (gap->ga_len > 0 && (foldFind(gap, startlnum, &fp) in foldUpdateIEMSRecurse()
2527 || (fp < ((fold_T *)gap->ga_data) + gap->ga_len in foldUpdateIEMSRecurse()
2530 || (fp < ((fold_T *)gap->ga_data) + gap->ga_len in foldUpdateIEMSRecurse()
2648 if (gap->ga_len == 0) in foldUpdateIEMSRecurse()
2822 if (fp2 >= (fold_T *)gap->ga_data + gap->ga_len in foldUpdateIEMSRecurse()
2870 if (gap->ga_len > 0 && i < gap->ga_len) in foldInsert()
2871 mch_memmove(fp + 1, fp, sizeof(fold_T) * (gap->ga_len - i)); in foldInsert()
2872 ++gap->ga_len; in foldInsert()
2915 len = (int)((fold_T *)gap1->ga_data + gap1->ga_len - fp2); in foldSplit()
2924 gap2->ga_len = len; in foldSplit()
2925 gap1->ga_len -= len; in foldSplit()
2959 while (gap->ga_len > 0) in foldRemove()
2979 if (fp >= (fold_T *)(gap->ga_data) + gap->ga_len in foldRemove()
3067 #define valid_fold(fp, gap) ((gap)->ga_len > 0 && (fp) < ((fold_T *)(gap)->ga_data + (gap)->ga_len))
3210 if (gap2->ga_len > 0 && ga_grow(gap1, gap2->ga_len) == OK) in foldMerge()
3212 for (idx = 0; idx < gap2->ga_len; ++idx) in foldMerge()
3214 ((fold_T *)gap1->ga_data)[gap1->ga_len] in foldMerge()
3216 ((fold_T *)gap1->ga_data)[gap1->ga_len].fd_top += fp1->fd_len; in foldMerge()
3217 ++gap1->ga_len; in foldMerge()
3219 gap2->ga_len = 0; in foldMerge()
3553 for (i = 0; i < gap->ga_len; i++) in put_folds_recurse()
3584 for (i = 0; i < gap->ga_len; i++) in put_foldopen_recurse()
3588 if (fp->fd_nested.ga_len > 0) in put_foldopen_recurse()