Index: Source/WTF/wtf/os-win32/inttypes.h |
diff --git a/Source/WTF/wtf/os-win32/inttypes.h b/Source/WTF/wtf/os-win32/inttypes.h |
deleted file mode 100644 |
index af7390e9828c8a81f29d852e4aa02fe738abb44c..0000000000000000000000000000000000000000 |
--- a/Source/WTF/wtf/os-win32/inttypes.h |
+++ /dev/null |
@@ -1,266 +0,0 @@ |
-// ISO C9x compliant inttypes.h for Microsoft Visual Studio |
-// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 |
-// |
-// Copyright (c) 2006 Alexander Chemeris |
-// |
-// Redistribution and use in source and binary forms, with or without |
-// modification, are permitted provided that the following conditions are met: |
-// |
-// 1. Redistributions of source code must retain the above copyright notice, |
-// this list of conditions and the following disclaimer. |
-// |
-// 2. Redistributions in binary form must reproduce the above copyright |
-// notice, this list of conditions and the following disclaimer in the |
-// documentation and/or other materials provided with the distribution. |
-// |
-// 3. The name of the author may be used to endorse or promote products |
-// derived from this software without specific prior written permission. |
-// |
-// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED |
-// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
-// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO |
-// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
-// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; |
-// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, |
-// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR |
-// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF |
-// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
-// |
-/////////////////////////////////////////////////////////////////////////////// |
- |
-#ifndef INTTYPES_WIN32_H |
-#define INTTYPES_WIN32_H |
- |
-#include <wtf/Platform.h> |
- |
-#if !COMPILER(MSVC) |
-#error "This inttypes.h file should only be compiled with MSVC" |
-#endif |
- |
-#ifdef WTF_COMPILER_MSVC7_OR_LOWER |
-// https://bugs.webkit.org/show_bug.cgi?id=76210 |
-#error "Visual Studio 2005 or newer is required" |
-#endif |
- |
-#if _MSC_VER > 1000 |
-#pragma once |
-#endif |
- |
-#include "stdint.h" |
- |
-// 7.8.1 Macros for format specifiers |
- |
-#if !defined(__cplusplus) || defined(__STDC_FORMAT_MACROS) |
- |
-// The fprintf macros for signed integers are: |
-#define PRId8 "d" |
-#define PRIi8 "i" |
-#define PRIdLEAST8 "d" |
-#define PRIiLEAST8 "i" |
-#define PRIdFAST8 "d" |
-#define PRIiFAST8 "i" |
- |
-#define PRId16 "hd" |
-#define PRIi16 "hi" |
-#define PRIdLEAST16 "hd" |
-#define PRIiLEAST16 "hi" |
-#define PRIdFAST16 "hd" |
-#define PRIiFAST16 "hi" |
- |
-#define PRId32 "d" |
-#define PRIi32 "i" |
-#define PRIdLEAST32 "d" |
-#define PRIiLEAST32 "i" |
-#define PRIdFAST32 "d" |
-#define PRIiFAST32 "i" |
- |
-#define PRId64 "lld" |
-#define PRIi64 "lli" |
-#define PRIdLEAST64 "lld" |
-#define PRIiLEAST64 "lli" |
-#define PRIdFAST64 "lld" |
-#define PRIiFAST64 "lli" |
- |
-#define PRIdMAX "lld" |
-#define PRIiMAX "lli" |
- |
-#define PRIdPTR "Id" |
-#define PRIiPTR "Ii" |
- |
-// The fprintf macros for unsigned integers are: |
-#define PRIo8 "o" |
-#define PRIu8 "u" |
-#define PRIx8 "x" |
-#define PRIX8 "X" |
-#define PRIoLEAST8 "o" |
-#define PRIuLEAST8 "u" |
-#define PRIxLEAST8 "x" |
-#define PRIXLEAST8 "X" |
-#define PRIoFAST8 "o" |
-#define PRIuFAST8 "u" |
-#define PRIxFAST8 "x" |
-#define PRIXFAST8 "X" |
- |
-#define PRIo16 "ho" |
-#define PRIu16 "hu" |
-#define PRIx16 "hx" |
-#define PRIX16 "hX" |
-#define PRIoLEAST16 "ho" |
-#define PRIuLEAST16 "hu" |
-#define PRIxLEAST16 "hx" |
-#define PRIXLEAST16 "hX" |
-#define PRIoFAST16 "ho" |
-#define PRIuFAST16 "hu" |
-#define PRIxFAST16 "hx" |
-#define PRIXFAST16 "hX" |
- |
-#define PRIo32 "o" |
-#define PRIu32 "u" |
-#define PRIx32 "x" |
-#define PRIX32 "X" |
-#define PRIoLEAST32 "o" |
-#define PRIuLEAST32 "u" |
-#define PRIxLEAST32 "x" |
-#define PRIXLEAST32 "X" |
-#define PRIoFAST32 "o" |
-#define PRIuFAST32 "u" |
-#define PRIxFAST32 "x" |
-#define PRIXFAST32 "X" |
- |
-#define PRIo64 "llo" |
-#define PRIu64 "llu" |
-#define PRIx64 "llx" |
-#define PRIX64 "llX" |
-#define PRIoLEAST64 "llo" |
-#define PRIuLEAST64 "llu" |
-#define PRIxLEAST64 "llx" |
-#define PRIXLEAST64 "llX" |
-#define PRIoFAST64 "llo" |
-#define PRIuFAST64 "llu" |
-#define PRIxFAST64 "llx" |
-#define PRIXFAST64 "llX" |
- |
-#define PRIoMAX "llo" |
-#define PRIuMAX "llu" |
-#define PRIxMAX "llx" |
-#define PRIXMAX "llX" |
- |
-#define PRIoPTR "Io" |
-#define PRIuPTR "Iu" |
-#define PRIxPTR "Ix" |
-#define PRIXPTR "IX" |
- |
-// The fscanf macros for signed integers are: |
-#define SCNd8 "d" |
-#define SCNi8 "i" |
-#define SCNdLEAST8 "d" |
-#define SCNiLEAST8 "i" |
-#define SCNdFAST8 "d" |
-#define SCNiFAST8 "i" |
- |
-#define SCNd16 "hd" |
-#define SCNi16 "hi" |
-#define SCNdLEAST16 "hd" |
-#define SCNiLEAST16 "hi" |
-#define SCNdFAST16 "hd" |
-#define SCNiFAST16 "hi" |
- |
-#define SCNd32 "ld" |
-#define SCNi32 "li" |
-#define SCNdLEAST32 "ld" |
-#define SCNiLEAST32 "li" |
-#define SCNdFAST32 "ld" |
-#define SCNiFAST32 "li" |
- |
-#define SCNd64 "lld" |
-#define SCNi64 "lli" |
-#define SCNdLEAST64 "lld" |
-#define SCNiLEAST64 "lli" |
-#define SCNdFAST64 "lld" |
-#define SCNiFAST64 "lli" |
- |
-#define SCNdMAX "lld" |
-#define SCNiMAX "lli" |
- |
-#ifdef _WIN64 |
-# define SCNdPTR "lld" |
-# define SCNiPTR "lli" |
-#else |
-# define SCNdPTR "ld" |
-# define SCNiPTR "li" |
-#endif |
- |
-// The fscanf macros for unsigned integers are: |
-#define SCNo8 "o" |
-#define SCNu8 "u" |
-#define SCNx8 "x" |
-#define SCNX8 "X" |
-#define SCNoLEAST8 "o" |
-#define SCNuLEAST8 "u" |
-#define SCNxLEAST8 "x" |
-#define SCNXLEAST8 "X" |
-#define SCNoFAST8 "o" |
-#define SCNuFAST8 "u" |
-#define SCNxFAST8 "x" |
-#define SCNXFAST8 "X" |
- |
-#define SCNo16 "ho" |
-#define SCNu16 "hu" |
-#define SCNx16 "hx" |
-#define SCNX16 "hX" |
-#define SCNoLEAST16 "ho" |
-#define SCNuLEAST16 "hu" |
-#define SCNxLEAST16 "hx" |
-#define SCNXLEAST16 "hX" |
-#define SCNoFAST16 "ho" |
-#define SCNuFAST16 "hu" |
-#define SCNxFAST16 "hx" |
-#define SCNXFAST16 "hX" |
- |
-#define SCNo32 "lo" |
-#define SCNu32 "lu" |
-#define SCNx32 "lx" |
-#define SCNX32 "lX" |
-#define SCNoLEAST32 "lo" |
-#define SCNuLEAST32 "lu" |
-#define SCNxLEAST32 "lx" |
-#define SCNXLEAST32 "lX" |
-#define SCNoFAST32 "lo" |
-#define SCNuFAST32 "lu" |
-#define SCNxFAST32 "lx" |
-#define SCNXFAST32 "lX" |
- |
-#define SCNo64 "llo" |
-#define SCNu64 "llu" |
-#define SCNx64 "llx" |
-#define SCNX64 "llX" |
-#define SCNoLEAST64 "llo" |
-#define SCNuLEAST64 "llu" |
-#define SCNxLEAST64 "llx" |
-#define SCNXLEAST64 "llX" |
-#define SCNoFAST64 "llo" |
-#define SCNuFAST64 "llu" |
-#define SCNxFAST64 "llx" |
-#define SCNXFAST64 "llX" |
- |
-#define SCNoMAX "llo" |
-#define SCNuMAX "llu" |
-#define SCNxMAX "llx" |
-#define SCNXMAX "llX" |
- |
-#ifdef _WIN64 |
-# define SCNoPTR "llo" |
-# define SCNuPTR "llu" |
-# define SCNxPTR "llx" |
-# define SCNXPTR "llX" |
-#else |
-# define SCNoPTR "lo" |
-# define SCNuPTR "lu" |
-# define SCNxPTR "lx" |
-# define SCNXPTR "lX" |
-#endif |
- |
-#endif |
- |
-#endif |