[libgda] Fixed bug related to reuseable parts of MySQL and PostgreSQL providers
- From: Vivien Malerba <vivien src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda] Fixed bug related to reuseable parts of MySQL and PostgreSQL providers
- Date: Sat, 24 May 2014 16:14:32 +0000 (UTC)
commit 376d35bed30312b68a5718de644afa2f83c2c4da
Author: Vivien Malerba <malerba gnome-db org>
Date: Sat May 24 18:13:47 2014 +0200
Fixed bug related to reuseable parts of MySQL and PostgreSQL providers
providers/reuseable/mysql/gda-mysql-meta.c | 7 ++++++-
providers/reuseable/postgres/gda-postgres-meta.c | 7 ++++++-
2 files changed, 12 insertions(+), 2 deletions(-)
---
diff --git a/providers/reuseable/mysql/gda-mysql-meta.c b/providers/reuseable/mysql/gda-mysql-meta.c
index 551f2fd..34050de 100644
--- a/providers/reuseable/mysql/gda-mysql-meta.c
+++ b/providers/reuseable/mysql/gda-mysql-meta.c
@@ -282,7 +282,12 @@ _gda_mysql_provider_meta_init (GdaServerProvider *provider)
#endif
}
-#define GDA_MYSQL_GET_REUSEABLE_DATA(cdata) ((cdata) ? * ((GdaMysqlReuseable**) (cdata)) : NULL)
+typedef struct {
+ GdaServerProviderConnectionData parent;
+ gpointer reuseable;
+} CncDataGen;
+
+#define GDA_MYSQL_GET_REUSEABLE_DATA(cdata) ((cdata) ? (GdaMysqlReuseable*) (((CncDataGen*)
(cdata))->reuseable) : NULL)
gboolean
_gda_mysql_meta__info (G_GNUC_UNUSED GdaServerProvider *prov,
diff --git a/providers/reuseable/postgres/gda-postgres-meta.c
b/providers/reuseable/postgres/gda-postgres-meta.c
index 127d775..3d6b1a3 100644
--- a/providers/reuseable/postgres/gda-postgres-meta.c
+++ b/providers/reuseable/postgres/gda-postgres-meta.c
@@ -315,7 +315,12 @@ _gda_postgres_provider_meta_init (GdaServerProvider *provider)
#endif
}
-#define GDA_POSTGRES_GET_REUSEABLE_DATA(cdata) ((cdata) ? * ((GdaPostgresReuseable**) (cdata)) : NULL)
+typedef struct {
+ GdaServerProviderConnectionData parent;
+ gpointer reuseable;
+} CncDataGen;
+
+#define GDA_POSTGRES_GET_REUSEABLE_DATA(cdata) ((cdata) ? (GdaPostgresReuseable*) (((CncDataGen*)
(cdata))->reuseable) : NULL)
gboolean
_gda_postgres_meta__info (G_GNUC_UNUSED GdaServerProvider *prov, GdaConnection *cnc,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]