summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/macros.h6
-rw-r--r--src/move.c41
-rw-r--r--src/version.c2
3 files changed, 16 insertions, 33 deletions
diff --git a/src/macros.h b/src/macros.h
index 773cffdf7..f70e20614 100644
--- a/src/macros.h
+++ b/src/macros.h
@@ -315,3 +315,9 @@
# endif
# endif
#endif
+
+#ifdef FEAT_DIFF
+# define PLINES_NOFILL(x) plines_nofill(x)
+#else
+# define PLINES_NOFILL(x) plines(x)
+#endif
diff --git a/src/move.c b/src/move.c
index 449382fe9..bc6a1207c 100644
--- a/src/move.c
+++ b/src/move.c
@@ -1252,11 +1252,7 @@ scrolldown(line_count, byfold)
}
else
#endif
-#ifdef FEAT_DIFF
- done += plines_nofill(curwin->w_topline);
-#else
- done += plines(curwin->w_topline);
-#endif
+ done += PLINES_NOFILL(curwin->w_topline);
}
--curwin->w_botline; /* approximate w_botline */
invalidate_botline();
@@ -1609,13 +1605,7 @@ topline_back(lp)
lp->height = 1;
else
#endif
- {
-#ifdef FEAT_DIFF
- lp->height = plines_nofill(lp->lnum);
-#else
- lp->height = plines(lp->lnum);
-#endif
- }
+ lp->height = PLINES_NOFILL(lp->lnum);
}
}
@@ -1653,11 +1643,7 @@ botline_forw(lp)
else
#endif
{
-#ifdef FEAT_DIFF
- lp->height = plines_nofill(lp->lnum);
-#else
- lp->height = plines(lp->lnum);
-#endif
+ lp->height = PLINES_NOFILL(lp->lnum);
}
}
}
@@ -1769,7 +1755,7 @@ scroll_cursor_top(min_scroll, always)
i = 1;
else
#endif
- i = plines_nofill(top);
+ i = PLINES_NOFILL(top);
used += i;
if (extra + i <= off && bot < curbuf->b_ml.ml_line_count)
{
@@ -2273,11 +2259,8 @@ cursor_correct()
++above;
else
#endif
-#ifndef FEAT_DIFF
- above += plines(topline);
-#else
- above += plines_nofill(topline);
-
+ above += PLINES_NOFILL(topline);
+#ifdef FEAT_DIFF
/* Count filler lines below this line as context. */
if (topline < botline)
above += diff_check_fill(curwin, topline + 1);
@@ -2666,11 +2649,7 @@ halfpage(flag, Prenum)
else
#endif
{
-#ifdef FEAT_DIFF
- i = plines_nofill(curwin->w_topline);
-#else
- i = plines(curwin->w_topline);
-#endif
+ i = PLINES_NOFILL(curwin->w_topline);
n -= i;
if (n < 0 && scrolled > 0)
break;
@@ -2776,11 +2755,7 @@ halfpage(flag, Prenum)
else
#endif
{
-#ifdef FEAT_DIFF
- i = plines_nofill(curwin->w_topline - 1);
-#else
- i = plines(curwin->w_topline - 1);
-#endif
+ i = PLINES_NOFILL(curwin->w_topline - 1);
n -= i;
if (n < 0 && scrolled > 0)
break;
diff --git a/src/version.c b/src/version.c
index 9044ca221..7aff3f239 100644
--- a/src/version.c
+++ b/src/version.c
@@ -742,6 +742,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 863,
+/**/
862,
/**/
861,