]> git.saurik.com Git - wxWidgets.git/commitdiff
Define wxLongLong_t for Intel compiler.
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 25 Jul 2013 21:54:58 +0000 (21:54 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 25 Jul 2013 21:54:58 +0000 (21:54 +0000)
It supports the same __int64 type and printf() format specifier for it as
MSVC does under Windows.

Closes #15359.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74595 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/defs.h

index 26bbf9721c93fd8755424b7ebbd7baff620799f5..637503f732f73ce782e9209622d30a77144038c1 100644 (file)
@@ -1055,7 +1055,7 @@ typedef wxUint32 wxDword;
    architectures to be able to pass wxLongLong_t to the standard functions
    prototyped as taking "long long" such as strtoll().
  */
    architectures to be able to pass wxLongLong_t to the standard functions
    prototyped as taking "long long" such as strtoll().
  */
-#if (defined(__VISUALC__) && defined(__WIN32__))
+#if (defined(__VISUALC__) || defined(__INTELC__)) && defined(__WIN32__)
     #define wxLongLong_t __int64
     #define wxLongLongSuffix i64
     #define wxLongLongFmtSpec "I64"
     #define wxLongLong_t __int64
     #define wxLongLongSuffix i64
     #define wxLongLongFmtSpec "I64"