patch 7.4.1462
Problem:    Two more rarily used functions with errors.
Solution:   Add proper argument types. (Dominique Pelle)
diff --git a/src/misc2.c b/src/misc2.c
index c1519ef..48acde8 100644
--- a/src/misc2.c
+++ b/src/misc2.c
@@ -1729,13 +1729,14 @@
 }
 #endif
 
+/* skipped when generating prototypes, the prototype is in vim.h */
 #ifdef VIM_MEMMOVE
 /*
  * Version of memmove() that handles overlapping source and destination.
  * For systems that don't have a function that is guaranteed to do that (SYSV).
  */
     void
-mch_memmove(void *src_arg, *dst_arg, size_t len)
+mch_memmove(void *src_arg, void *dst_arg, size_t len)
 {
     /*
      * A void doesn't have a size, we use char pointers.
diff --git a/src/termlib.c b/src/termlib.c
index 9488a32..59eab7d 100644
--- a/src/termlib.c
+++ b/src/termlib.c
@@ -140,7 +140,7 @@
 }
 
     static int
-getent(char *tbuf, *term, FILE *termcap, int buflen)
+getent(char *tbuf, char *term, FILE *termcap, int buflen)
 {
     char    *tptr;
     int	    tlen = strlen(term);
diff --git a/src/version.c b/src/version.c
index 45faff9..86b0f5c 100644
--- a/src/version.c
+++ b/src/version.c
@@ -744,6 +744,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1462,
+/**/
     1461,
 /**/
     1460,