updated for version 7.0048
diff --git a/src/ex_cmds.c b/src/ex_cmds.c
index 224a126..e363eb8 100644
--- a/src/ex_cmds.c
+++ b/src/ex_cmds.c
@@ -3383,8 +3383,8 @@
 	    break;
 
 	case '=':
-	    start = lnum - bigness / 2 + 1;
-	    end = lnum + bigness / 2 - 1;
+	    start = lnum - (bigness + 1) / 2 + 1;
+	    end = lnum + (bigness + 1) / 2 - 1;
 	    curs = lnum;
 	    minus = 1;
 	    break;
@@ -3396,8 +3396,8 @@
 	    break;
 
 	case '.':
-	    start = lnum - bigness / 2;
-	    end = lnum + bigness / 2;
+	    start = lnum - (bigness + 1) / 2 + 1;
+	    end = lnum + (bigness + 1) / 2 - 1;
 	    curs = end;
 	    break;