cstdarg 890 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. // -*- C++ -*-
  2. //===--------------------------- cstdarg ----------------------------------===//
  3. //
  4. // The LLVM Compiler Infrastructure
  5. //
  6. // This file is dual licensed under the MIT and the University of Illinois Open
  7. // Source Licenses. See LICENSE.TXT for details.
  8. //
  9. //===----------------------------------------------------------------------===//
  10. #ifndef _LIBCPP_CSTDARG
  11. #define _LIBCPP_CSTDARG
  12. /*
  13. cstdarg synopsis
  14. Macros:
  15. type va_arg(va_list ap, type);
  16. void va_copy(va_list dest, va_list src); // C99
  17. void va_end(va_list ap);
  18. void va_start(va_list ap, parmN);
  19. namespace std
  20. {
  21. Types:
  22. va_list
  23. } // std
  24. */
  25. #include <__config>
  26. #include <stdarg.h>
  27. #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
  28. #pragma GCC system_header
  29. #endif
  30. _LIBCPP_BEGIN_NAMESPACE_STD
  31. using ::va_list;
  32. _LIBCPP_END_NAMESPACE_STD
  33. #endif // _LIBCPP_CSTDARG