// -*- 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 |