summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Shaw <andy.shaw@qt.io>2019-06-04 14:29:19 +0200
committerAndy Shaw <andy.shaw@qt.io>2019-06-04 13:18:34 +0000
commit83d506042d7c4475578c860d7a9ccd07299da026 (patch)
tree11f7ddf3585b17e865fe8232c44dc3ce9041253c
parent1453a319a048b6b40051014a0861be048b258778 (diff)
Add a DEFINEFUNC8 declaration for the QT_LINKED_OPENSSL case5.12.4
This Fixes a build issue when you build Qt statically and it uses OpenSSL linked in, DEFINEFUNC8 is needed for one of the symbols but it is not declared in this case, it's only declared for the dynamic case. Change-Id: I9d4f80679a0199653030d27657ebaf7f1f44d67b Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
-rw-r--r--src/knx/ssl/qsslsocket_openssl_symbols_p.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/knx/ssl/qsslsocket_openssl_symbols_p.h b/src/knx/ssl/qsslsocket_openssl_symbols_p.h
index 5bbbff8..49a7e95 100644
--- a/src/knx/ssl/qsslsocket_openssl_symbols_p.h
+++ b/src/knx/ssl/qsslsocket_openssl_symbols_p.h
@@ -253,6 +253,10 @@ QT_BEGIN_NAMESPACE
# define DEFINEFUNC7(ret, func, arg1, a, arg2, b, arg3, c, arg4, d, arg5, e, arg6, f, arg7, g, err, funcret) \
ret q_##func(arg1, arg2, arg3, arg4, arg5, arg6, arg7) { funcret func(a, b, c, d, e, f, g); }
+// ret func(arg1, arg2, arg3, arg4, arg6, arg7, arg8)
+# define DEFINEFUNC8(ret, func, arg1, a, arg2, b, arg3, c, arg4, d, arg5, e, arg6, f, arg7, g, arg8, h, err, funcret) \
+ ret q_##func(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) { funcret func(a, b, c, d, e, f, g, h); }
+
// ret func(arg1, arg2, arg3, arg4, arg6, arg7, arg8, arg9)
# define DEFINEFUNC9(ret, func, arg1, a, arg2, b, arg3, c, arg4, d, arg5, e, arg6, f, arg7, g, arg8, h, arg9, i, err, funcret) \
ret q_##func(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { funcret func(a, b, c, d, e, f, g, h, i); }