Print this page
remove support for non-ANSI compilation

Split Close
Expand all
Collapse all
          --- old/usr/src/head/stdarg.h
          +++ new/usr/src/head/stdarg.h
↓ open down ↓ 14 lines elided ↑ open up ↑
  15   15   * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  16   16   * If applicable, add the following below this CDDL HEADER, with the
  17   17   * fields enclosed by brackets "[]" replaced with your own identifying
  18   18   * information: Portions Copyright [yyyy] [name of copyright owner]
  19   19   *
  20   20   * CDDL HEADER END
  21   21   */
  22   22  /*      Copyright (c) 1988 AT&T */
  23   23  /*        All Rights Reserved   */
  24   24  
  25      -
  26   25  /*
       26 + * Copyright 2014 Garrett D'Amore <garrett@damore.org>
       27 + *
  27   28   * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  28   29   * Use is subject to license terms.
  29   30   */
  30   31  
  31   32  #ifndef _STDARG_H
  32   33  #define _STDARG_H
  33   34  
  34      -#pragma ident   "%Z%%M% %I%     %E% SMI"        /* SVr4.0 1.8   */
  35      -
  36   35  /*
  37   36   * This header defines the ISO C 1989, ISO C++ 1998, and ISO C 1999
  38   37   * variable argument definitions.  For legacy support, it also defines
  39   38   * the pre-standard variable argument definitions.
  40   39   *
  41   40   * The varargs definitions within this header are defined in terms of
  42   41   * implementation definitions.  These implementation definitions reside
  43   42   * in <sys/va_list.h>.  This organization enables protected use of
  44   43   * the implementation by other standard headers without introducing
  45   44   * names into the users' namespace.
  46   45   */
  47   46  
  48      -#if defined(__STDC__)
  49      -
  50   47  #include <iso/stdarg_iso.h>
  51   48  #include <iso/stdarg_c99.h>
  52   49  
  53   50  /*
  54   51   * Allow global visibility for symbols defined in
  55   52   * C++ "std" namespace in <iso/stdarg_iso.h>.
  56   53   */
  57   54  #if __cplusplus >= 199711L
  58   55  using std::va_list;
  59   56  #endif
  60   57  
  61      -#else   /* __STDC__ */
  62      -
  63      -#include <varargs.h>
  64      -
  65      -#endif  /* __STDC__ */
  66      -
  67   58  #endif  /* _STDARG_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX