patch 8.1.0722: cannot build without the virtualedit feature
Problem: Cannot build without the virtualedit feature.
Solution: Make getviscol2() always available.
diff --git a/src/misc2.c b/src/misc2.c
index 07bdf85..2d39eb8 100644
--- a/src/misc2.c
+++ b/src/misc2.c
@@ -48,22 +48,6 @@
}
/*
- * Get the screen position of character col with a coladd in the cursor line.
- */
- int
-getviscol2(colnr_T col, colnr_T coladd)
-{
- colnr_T x;
- pos_T pos;
-
- pos.lnum = curwin->w_cursor.lnum;
- pos.col = col;
- pos.coladd = coladd;
- getvvcol(curwin, &pos, &x, NULL, NULL);
- return (int)x;
-}
-
-/*
* Go to column "wcol", and add/insert white space as necessary to get the
* cursor in that column.
* The caller must have saved the cursor line for undo!
@@ -86,6 +70,24 @@
#endif
/*
+ * Get the screen position of character col with a coladd in the cursor line.
+ */
+ int
+getviscol2(colnr_T col, colnr_T coladd)
+{
+ colnr_T x;
+ pos_T pos;
+
+ pos.lnum = curwin->w_cursor.lnum;
+ pos.col = col;
+#ifdef FEAT_VIRTUALEDIT
+ pos.coladd = coladd;
+#endif
+ getvvcol(curwin, &pos, &x, NULL, NULL);
+ return (int)x;
+}
+
+/*
* Try to advance the Cursor to the specified screen column.
* If virtual editing: fine tune the cursor position.
* Note that all virtual positions off the end of a line should share