openbsd-ports/x11/qt3/patches/patch-src_sql_qsqlextension_p_h
jeremy 19cf175311 Work with PostgreSQL 11 by renaming struct Param to struct QParam
(as PostgreSQL 11 also defines struct Param).

OK ajacoutot@
2019-02-19 05:13:37 +00:00

32 lines
969 B
Plaintext

$OpenBSD: patch-src_sql_qsqlextension_p_h,v 1.1 2019/02/19 05:13:37 jeremy Exp $
Allow building with PostgreSQL 11+.
Index: src/sql/qsqlextension_p.h
--- src/sql/qsqlextension_p.h.orig
+++ src/sql/qsqlextension_p.h
@@ -67,11 +67,11 @@
#define QM_TEMPLATE_EXTERN_SQL Q_TEMPLATE_EXTERN
#endif
-struct Param {
- Param( const QVariant& v = QVariant(), QSql::ParameterType t = QSql::In ): value( v ), typ( t ) {}
+struct QParam {
+ QParam( const QVariant& v = QVariant(), QSql::ParameterType t = QSql::In ): value( v ), typ( t ) {}
QVariant value;
QSql::ParameterType typ;
- Q_DUMMY_COMPARISON_OPERATOR(Param)
+ Q_DUMMY_COMPARISON_OPERATOR(QParam)
};
struct Holder {
@@ -110,7 +110,7 @@ class QM_EXPORT_SQL QSqlExtension { (public)
int bindCount;
QMap<int, QString> index;
- typedef QMap<QString, Param> ValueMap;
+ typedef QMap<QString, QParam> ValueMap;
ValueMap values;
// convenience container for QSqlQuery