patch 8.2.3490: superfluous return statements

Problem:    Superfluous return statements.
Solution:   Remove superfluous return statements from void functions.
            (closes #8977)
diff --git a/src/buffer.c b/src/buffer.c
index bcbdf83..56c1bf2 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -3029,8 +3029,6 @@
     wip->wi_prev = NULL;
     if (wip->wi_next)
 	wip->wi_next->wi_prev = wip;
-
-    return;
 }
 
 #ifdef FEAT_DIFF
diff --git a/src/getchar.c b/src/getchar.c
index 93e3b87..f2f3885 100644
--- a/src/getchar.c
+++ b/src/getchar.c
@@ -243,7 +243,6 @@
 	buf->bh_curr->b_next = p;
 	buf->bh_curr = p;
     }
-    return;
 }
 
 /*
diff --git a/src/memline.c b/src/memline.c
index b43f10e..6ea860d 100644
--- a/src/memline.c
+++ b/src/memline.c
@@ -1786,7 +1786,6 @@
 	apply_autocmds(EVENT_BUFREADPOST, NULL, curbuf->b_fname, FALSE, curbuf);
 	apply_autocmds(EVENT_BUFWINENTER, NULL, curbuf->b_fname, FALSE, curbuf);
     }
-    return;
 }
 
 /*
@@ -3930,7 +3929,6 @@
     }
 
     lowest_marked = 0;
-    return;
 }
 
 /*
diff --git a/src/move.c b/src/move.c
index 9e3a714..8fe00bb 100644
--- a/src/move.c
+++ b/src/move.c
@@ -2682,7 +2682,6 @@
 	*lp = loff1;	// 1 line overlap
     else
 	*lp = loff2;	// 2 lines overlap
-    return;
 }
 
 /*
diff --git a/src/option.c b/src/option.c
index 124f76b..fe5ff43 100644
--- a/src/option.c
+++ b/src/option.c
@@ -6391,8 +6391,6 @@
 	}
 #endif
     }
-
-    return;
 }
 
     int
diff --git a/src/version.c b/src/version.c
index 43f87aa..074c896 100644
--- a/src/version.c
+++ b/src/version.c
@@ -758,6 +758,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    3490,
+/**/
     3489,
 /**/
     3488,