From e5878886ed8261fb5d3e1fb93595be03e8f12b8d Mon Sep 17 00:00:00 2001
From: Friedemann Kleint <Friedemann.Kleint@qt.io>
Date: Mon, 12 Sep 2016 12:47:37 +0200
Subject: [PATCH] Fix dumping of IDL for 64bit integer types

Replace no longer applicable CY by modern hyper type.

Task-number: QTBUG-55900
Change-Id: I00c50aa2b630f8f47acf9b1d2241b950a4ae1722
Reviewed-by: Fredrik Orderud <forderud@gmail.com>
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
---
 src/activeqt/control/qaxserver.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/activeqt/control/qaxserver.cpp b/src/activeqt/control/qaxserver.cpp
index b02c38bc..35a32dd5 100644
--- a/src/activeqt/control/qaxserver.cpp
+++ b/src/activeqt/control/qaxserver.cpp
@@ -490,10 +490,10 @@ static const char* const type_map[][2] =
     { "QVariant",       "VARIANT" },
     { "QVariantList",    "SAFEARRAY(VARIANT)" },
     { "QList<QVariant>", "SAFEARRAY(VARIANT)" },
-    { "quint64",        "CY" },
-    { "qint64",         "CY" },
-    { "qulonglong",     "CY" },
-    { "qlonglong",      "CY" },
+    { "quint64",        "unsigned hyper" },
+    { "qint64",         "hyper" },
+    { "qulonglong",     "unsigned hyper" },
+    { "qlonglong",      "hyper" },
     { "QByteArray",     "SAFEARRAY(BYTE)" },
     { "QStringList",    "SAFEARRAY(BSTR)" },
     // Userdefined Qt datatypes - some not on Borland though
-- 
GitLab