Print this page
remove support for non-ANSI compilation

@@ -22,10 +22,12 @@
 /*      Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
 /*        All Rights Reserved   */
 
 
 /*
+ * Copyright 2014 Garrett D'Amore <garrett@damore.org>
+ *
  * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 
 #ifndef _SYS_VA_LIST_H

@@ -74,22 +76,13 @@
 #define __va_alist_type long
 #else
 #define __va_alist_type int
 #endif
 
-#if defined(__STDC__) /* source language is ISO C or C++ */
-
 #define __va_void(expr) ((void)expr)
 #define __va_ptr_base   void
 
-#else /* source language is K&R C */
-
-#define __va_void(expr) expr
-#define __va_ptr_base   char
-
-#endif /* __STDC__ */
-
 #if defined(__BUILTIN_VA_STRUCT) && !defined(__lint)    /* -------- protocol */
 
 #if defined(__amd64)    /* processor */
 
 typedef struct __va_list_element {