patch 7.4.1197
Problem:    Still using __ARGS.
Solution:   Remove __ARGS in several files. (script by Hirohito Higashi)
diff --git a/src/ex_eval.c b/src/ex_eval.c
index 04c31c2..2632f0c 100644
--- a/src/ex_eval.c
+++ b/src/ex_eval.c
@@ -15,9 +15,9 @@
 
 #if defined(FEAT_EVAL) || defined(PROTO)
 
-static void	free_msglist __ARGS((struct msglist *l));
-static int	throw_exception __ARGS((void *, int, char_u *));
-static char_u	*get_end_emsg __ARGS((struct condstack *cstack));
+static void	free_msglist(struct msglist *l);
+static int	throw_exception(void *, int, char_u *);
+static char_u	*get_end_emsg(struct condstack *cstack);
 
 /*
  * Exception handling terms:
@@ -65,10 +65,10 @@
 # define THROW_ON_INTERRUPT_TRUE
 #endif
 
-static void	catch_exception __ARGS((except_T *excp));
-static void	finish_exception __ARGS((except_T *excp));
-static void	discard_exception __ARGS((except_T *excp, int was_finished));
-static void	report_pending __ARGS((int action, int pending, void *value));
+static void	catch_exception(except_T *excp);
+static void	finish_exception(except_T *excp);
+static void	discard_exception(except_T *excp, int was_finished);
+static void	report_pending(int action, int pending, void *value);
 
 /*
  * When several errors appear in a row, setting "force_abort" is delayed until