diff src/os_unix.h @ 7598:1a528724f9d6 v7.4.1098

commit https://github.com/vim/vim/commit/b7604cc19fa1db6a8182546bf662aa13d4574d7a Author: Bram Moolenaar <Bram@vim.org> Date: Fri Jan 15 21:23:22 2016 +0100 patch 7.4.1098 Problem: Still using old style C function declarations. Solution: Always define __ARGS() to include types. Turn a few functions into ANSI style to find out if this causes problems for anyone.
author Christian Brabandt <cb@256bit.org>
date Fri, 15 Jan 2016 21:30:05 +0100
parents 1886f2863437
children 1a5d34492798
line wrap: on
line diff
--- a/src/os_unix.h
+++ b/src/os_unix.h
@@ -75,13 +75,7 @@
 #endif
 
 #ifndef __ARGS
-    /* The AIX VisualAge cc compiler defines __EXTENDED__ instead of __STDC__
-     * because it includes pre-ansi features. */
-# if defined(__STDC__) || defined(__GNUC__) || defined(__EXTENDED__)
-#  define __ARGS(x) x
-# else
-#  define __ARGS(x) ()
-# endif
+# define __ARGS(x) x
 #endif
 
 /* always use unlink() to remove files */
@@ -181,10 +175,6 @@
 # include <pwd.h>
 #endif
 
-#ifdef __COHERENT__
-# undef __ARGS
-#endif
-
 #if (defined(HAVE_SYS_RESOURCE_H) && defined(HAVE_GETRLIMIT)) \
 	|| (defined(HAVE_SYS_SYSINFO_H) && defined(HAVE_SYSINFO)) \
 	|| defined(HAVE_SYSCTL) || defined(HAVE_SYSCONF)