| Index: third_party/libc++/include/cinttypes
|
| ===================================================================
|
| --- third_party/libc++/include/cinttypes (revision 0)
|
| +++ third_party/libc++/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
|
|
|