Print this page
remove support for non-ANSI compilation
        
*** 20,40 ****
   * CDDL HEADER END
   */
  /*      Copyright (c) 1988 AT&T */
  /*        All Rights Reserved   */
  
- 
  /*
   * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
   * Use is subject to license terms.
   */
  
  #ifndef _STDARG_H
  #define _STDARG_H
  
- #pragma ident   "%Z%%M% %I%     %E% SMI"        /* SVr4.0 1.8   */
- 
  /*
   * This header defines the ISO C 1989, ISO C++ 1998, and ISO C 1999
   * variable argument definitions.  For legacy support, it also defines
   * the pre-standard variable argument definitions.
   *
--- 20,39 ----
   * CDDL HEADER END
   */
  /*      Copyright (c) 1988 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 _STDARG_H
  #define _STDARG_H
  
  /*
   * This header defines the ISO C 1989, ISO C++ 1998, and ISO C 1999
   * variable argument definitions.  For legacy support, it also defines
   * the pre-standard variable argument definitions.
   *
*** 43,54 ****
   * in <sys/va_list.h>.  This organization enables protected use of
   * the implementation by other standard headers without introducing
   * names into the users' namespace.
   */
  
- #if defined(__STDC__)
- 
  #include <iso/stdarg_iso.h>
  #include <iso/stdarg_c99.h>
  
  /*
   * Allow global visibility for symbols defined in
--- 42,51 ----
*** 56,67 ****
   */
  #if __cplusplus >= 199711L
  using std::va_list;
  #endif
  
- #else   /* __STDC__ */
- 
- #include <varargs.h>
- 
- #endif  /* __STDC__ */
- 
  #endif  /* _STDARG_H */
--- 53,58 ----