updated for version 7.2.425
Problem:    Some compilers complain about fourth EX() argument.
Solution:   Add cast to long_u.
diff --git a/src/ex_cmds.h b/src/ex_cmds.h
index 6720cdf..a5a9e12 100644
--- a/src/ex_cmds.h
+++ b/src/ex_cmds.h
@@ -74,7 +74,7 @@
 # undef EX	    /* just in case */
 #endif
 #ifdef DO_DECLARE_EXCMD
-# define EX(a, b, c, d)  {(char_u *)b, c, d}
+# define EX(a, b, c, d)  {(char_u *)b, c, (long_u)(d)}
 
 typedef void (*ex_func_T) __ARGS((exarg_T *eap));
 
diff --git a/src/version.c b/src/version.c
index e02b900..5cda9f9 100644
--- a/src/version.c
+++ b/src/version.c
@@ -682,6 +682,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    425,
+/**/
     424,
 /**/
     423,