updated for version 7.4.657
Problem:    Compiler warnings for pointer mismatch.
Solution:   Add a typecast. (John Marriott)
diff --git a/src/misc1.c b/src/misc1.c
index 4ff89ad..ac87ef8 100644
--- a/src/misc1.c
+++ b/src/misc1.c
@@ -10175,7 +10175,7 @@
 		    if (*path_end != NUL)
 			backslash_halve(buf + len + 1);
 		    /* add existing file or symbolic link */
-		    if ((flags & EW_ALLLINKS) ? mch_lstat(buf, &sb) >= 0
+		    if ((flags & EW_ALLLINKS) ? mch_lstat((char *)buf, &sb) >= 0
 						      : mch_getperm(buf) >= 0)
 		    {
 #ifdef MACOS_CONVERT
@@ -10937,7 +10937,7 @@
 
     /* if the file/dir/link doesn't exist, may not add it */
     if (!(flags & EW_NOTFOUND) && ((flags & EW_ALLLINKS)
-				? mch_lstat(f, &sb) < 0 : mch_getperm(f) < 0))
+			? mch_lstat((char *)f, &sb) < 0 : mch_getperm(f) < 0))
 	return;
 
 #ifdef FNAME_ILLEGAL
diff --git a/src/version.c b/src/version.c
index 7a3579a..0e39cfb 100644
--- a/src/version.c
+++ b/src/version.c
@@ -742,6 +742,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    657,
+/**/
     656,
 /**/
     655,