Index: third_party/libcxx/include/cinttypes |
=================================================================== |
--- third_party/libcxx/include/cinttypes (revision 0) |
+++ third_party/libcxx/include/cinttypes (revision 0) |
@@ -0,0 +1,259 @@ |
+// -*- C++ -*- |
+//===--------------------------- cinttypes --------------------------------===// |
+// |
+// The LLVM Compiler Infrastructure |
+// |
+// This file is distributed under the University of Illinois Open Source |
+// License. See LICENSE.TXT for details. |
+// |
+//===----------------------------------------------------------------------===// |
+ |
+#ifndef _LIBCPP_CINTTYPES |
+#define _LIBCPP_CINTTYPES |
+ |
+/* |
+ cinttypes synopsis |
+ |
+This entire header is C99 / C++0X |
+ |
+#include <cstdint> // <cinttypes> includes <cstdint> |
+ |
+Macros: |
+ |
+ PRId8 |
+ PRId16 |
+ PRId32 |
+ PRId64 |
+ |
+ PRIdLEAST8 |
+ PRIdLEAST16 |
+ PRIdLEAST32 |
+ PRIdLEAST64 |
+ |
+ PRIdFAST8 |
+ PRIdFAST16 |
+ PRIdFAST32 |
+ PRIdFAST64 |
+ |
+ PRIdMAX |
+ PRIdPTR |
+ |
+ PRIi8 |
+ PRIi16 |
+ PRIi32 |
+ PRIi64 |
+ |
+ PRIiLEAST8 |
+ PRIiLEAST16 |
+ PRIiLEAST32 |
+ PRIiLEAST64 |
+ |
+ PRIiFAST8 |
+ PRIiFAST16 |
+ PRIiFAST32 |
+ PRIiFAST64 |
+ |
+ PRIiMAX |
+ PRIiPTR |
+ |
+ PRIo8 |
+ PRIo16 |
+ PRIo32 |
+ PRIo64 |
+ |
+ PRIoLEAST8 |
+ PRIoLEAST16 |
+ PRIoLEAST32 |
+ PRIoLEAST64 |
+ |
+ PRIoFAST8 |
+ PRIoFAST16 |
+ PRIoFAST32 |
+ PRIoFAST64 |
+ |
+ PRIoMAX |
+ PRIoPTR |
+ |
+ PRIu8 |
+ PRIu16 |
+ PRIu32 |
+ PRIu64 |
+ |
+ PRIuLEAST8 |
+ PRIuLEAST16 |
+ PRIuLEAST32 |
+ PRIuLEAST64 |
+ |
+ PRIuFAST8 |
+ PRIuFAST16 |
+ PRIuFAST32 |
+ PRIuFAST64 |
+ |
+ PRIuMAX |
+ PRIuPTR |
+ |
+ PRIx8 |
+ PRIx16 |
+ PRIx32 |
+ PRIx64 |
+ |
+ PRIxLEAST8 |
+ PRIxLEAST16 |
+ PRIxLEAST32 |
+ PRIxLEAST64 |
+ |
+ PRIxFAST8 |
+ PRIxFAST16 |
+ PRIxFAST32 |
+ PRIxFAST64 |
+ |
+ PRIxMAX |
+ PRIxPTR |
+ |
+ PRIX8 |
+ PRIX16 |
+ PRIX32 |
+ PRIX64 |
+ |
+ PRIXLEAST8 |
+ PRIXLEAST16 |
+ PRIXLEAST32 |
+ PRIXLEAST64 |
+ |
+ PRIXFAST8 |
+ PRIXFAST16 |
+ PRIXFAST32 |
+ PRIXFAST64 |
+ |
+ PRIXMAX |
+ PRIXPTR |
+ |
+ SCNd8 |
+ SCNd16 |
+ SCNd32 |
+ SCNd64 |
+ |
+ SCNdLEAST8 |
+ SCNdLEAST16 |
+ SCNdLEAST32 |
+ SCNdLEAST64 |
+ |
+ SCNdFAST8 |
+ SCNdFAST16 |
+ SCNdFAST32 |
+ SCNdFAST64 |
+ |
+ SCNdMAX |
+ SCNdPTR |
+ |
+ SCNi8 |
+ SCNi16 |
+ SCNi32 |
+ SCNi64 |
+ |
+ SCNiLEAST8 |
+ SCNiLEAST16 |
+ SCNiLEAST32 |
+ SCNiLEAST64 |
+ |
+ SCNiFAST8 |
+ SCNiFAST16 |
+ SCNiFAST32 |
+ SCNiFAST64 |
+ |
+ SCNiMAX |
+ SCNiPTR |
+ |
+ SCNo8 |
+ SCNo16 |
+ SCNo32 |
+ SCNo64 |
+ |
+ SCNoLEAST8 |
+ SCNoLEAST16 |
+ SCNoLEAST32 |
+ SCNoLEAST64 |
+ |
+ SCNoFAST8 |
+ SCNoFAST16 |
+ SCNoFAST32 |
+ SCNoFAST64 |
+ |
+ SCNoMAX |
+ SCNoPTR |
+ |
+ SCNu8 |
+ SCNu16 |
+ SCNu32 |
+ SCNu64 |
+ |
+ SCNuLEAST8 |
+ SCNuLEAST16 |
+ SCNuLEAST32 |
+ SCNuLEAST64 |
+ |
+ SCNuFAST8 |
+ SCNuFAST16 |
+ SCNuFAST32 |
+ SCNuFAST64 |
+ |
+ SCNuMAX |
+ SCNuPTR |
+ |
+ SCNx8 |
+ SCNx16 |
+ SCNx32 |
+ SCNx64 |
+ |
+ SCNxLEAST8 |
+ SCNxLEAST16 |
+ SCNxLEAST32 |
+ SCNxLEAST64 |
+ |
+ SCNxFAST8 |
+ SCNxFAST16 |
+ SCNxFAST32 |
+ SCNxFAST64 |
+ |
+ SCNxMAX |
+ SCNxPTR |
+ |
+namespace std |
+{ |
+ |
+Types: |
+ |
+ imaxdiv_t |
+ |
+intmax_t imaxabs(intmax_t j); |
+imaxdiv_t imaxdiv(intmax_t numer, intmax_t denom); |
+intmax_t strtoimax(const char* restrict nptr, char** restrict endptr, int base); |
+uintmax_t strtoumax(const char* restrict nptr, char** restrict endptr, int base); |
+intmax_t wcstoimax(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base); |
+uintmax_t wcstoumax(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base); |
+ |
+} // std |
+*/ |
+ |
+#include <__config> |
+#include <cstdint> |
+#include <inttypes.h> |
+ |
+#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) |
+#pragma GCC system_header |
+#endif |
+ |
+_LIBCPP_BEGIN_NAMESPACE_STD |
+ |
+using::imaxdiv_t; |
+ |
+using::imaxabs; |
+using::imaxdiv; |
+using::strtoimax; |
+using::strtoumax; |
+using::wcstoimax; |
+using::wcstoumax; |
+ |
+_LIBCPP_END_NAMESPACE_STD |
+ |
+#endif // _LIBCPP_CINTTYPES |