diff options
author | Andy Shaw <andy.shaw@qt.io> | 2019-06-04 14:29:19 +0200 |
---|---|---|
committer | Andy Shaw <andy.shaw@qt.io> | 2019-06-04 13:18:34 +0000 |
commit | 83d506042d7c4475578c860d7a9ccd07299da026 (patch) | |
tree | 11f7ddf3585b17e865fe8232c44dc3ce9041253c | |
parent | 1453a319a048b6b40051014a0861be048b258778 (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.h | 4 |
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); } |