/**************************************************************************
*   Copyright 2000 Compaq Computer Corporation
*
*   COMPAQ Registered in U.S. Patent and Trademark Office.
*
*   Confidential computer software. Valid license from Compaq or authorized
*   sublicensor required for possession, use or copying. Consistent with
*   FAR 12.211 and 12.212, Commercial Computer Software, Computer Software
*   Documentation, and Technical Data for Commercial Items are licensed to
*   the U.S. Government under vendor's standard commercial license.
**************************************************************************/

#ifndef _CSTDARG_
#ifndef _STDARG_H
#define _CSTDARG_
#endif  /*  _STDARG_H  */

#if defined(__PURE_CNAME)

#ifndef _STDARG_H
namespace std {
#include_next <stdarg.h>
}   /* namespace std */
// #include <stdarg_cname_impl>
#if (defined(_STDIO_H_) || defined(_STDIO_H)) && defined(_CSTDIO_)
#if defined(__linux__)
#undef _STDIO_H
#else
#undef _STDIO_H_
#endif  /* __linux__ */
#include <stdio_cname_impl>
#endif  /*  _STDIO_H_ && _CSTDIO_ */
#if (defined(_WCHAR_H_) || defined(_WCHAR_H)) && defined(_CWCHAR_)
#if defined(__linux__)
#undef _WCHAR_H
#else
#undef _WCHAR_H_
#endif  /* __linux__ */
#include <wchar_cname_impl>
#endif  /*  _WCHAR_H_ && _CWCHAR_  */
#endif  /*  _STDARG_H  */

#else   /* IMPURE */

#ifndef _STDARG_H
#include_next <stdarg.h>
#endif  /*  _STDARG_H  */

#endif  /* __PURE_CNAME  */

#endif   /* _CSTDARG_ */
