102 lines
4.0 KiB
C
102 lines
4.0 KiB
C
--- providers/mysql/gda-mysql-provider.c.orig 2020-11-08 20:23:20 UTC
|
|
+++ providers/mysql/gda-mysql-provider.c
|
|
@@ -1838,7 +1838,7 @@ real_prepare (GdaServerProvider *provider, GdaConnecti
|
|
return FALSE;
|
|
}
|
|
|
|
- my_bool update_max_length = 1;
|
|
+ _Bool update_max_length = 1;
|
|
if (mysql_stmt_attr_set (mysql_stmt, STMT_ATTR_UPDATE_MAX_LENGTH, (const void *) &update_max_length)) {
|
|
_gda_mysql_make_error (cnc, NULL, mysql_stmt, error);
|
|
mysql_stmt_close (mysql_stmt);
|
|
@@ -1944,7 +1944,7 @@ prepare_stmt_simple (MysqlConnectionData *cdata,
|
|
return FALSE;
|
|
}
|
|
|
|
- my_bool update_max_length = 1;
|
|
+ _Bool update_max_length = 1;
|
|
if (mysql_stmt_attr_set (mysql_stmt, STMT_ATTR_UPDATE_MAX_LENGTH, (const void *) &update_max_length)) {
|
|
_gda_mysql_make_error (cdata->cnc, NULL, mysql_stmt, error);
|
|
mysql_stmt_close (mysql_stmt);
|
|
@@ -2330,7 +2330,7 @@ gda_mysql_provider_statement_execute (GdaServerProvide
|
|
if (allow_noparam) {
|
|
/* bind param to NULL */
|
|
mysql_bind_param[i].buffer_type = MYSQL_TYPE_NULL;
|
|
- mysql_bind_param[i].is_null = (my_bool*)1;
|
|
+ mysql_bind_param[i].is_null = (_Bool *) 1;
|
|
empty_rs = TRUE;
|
|
continue;
|
|
}
|
|
@@ -2350,7 +2350,7 @@ gda_mysql_provider_statement_execute (GdaServerProvide
|
|
if (allow_noparam) {
|
|
/* bind param to NULL */
|
|
mysql_bind_param[i].buffer_type = MYSQL_TYPE_NULL;
|
|
- mysql_bind_param[i].is_null = (my_bool*)1;
|
|
+ mysql_bind_param[i].is_null = (_Bool *) 1;
|
|
empty_rs = TRUE;
|
|
continue;
|
|
}
|
|
@@ -2402,7 +2402,7 @@ gda_mysql_provider_statement_execute (GdaServerProvide
|
|
GdaStatement *rstmt;
|
|
if (! gda_rewrite_statement_for_null_parameters (stmt, params, &rstmt, error)) {
|
|
mysql_bind_param[i].buffer_type = MYSQL_TYPE_NULL;
|
|
- mysql_bind_param[i].is_null = (my_bool*)1;
|
|
+ mysql_bind_param[i].is_null = (_Bool *) 1;
|
|
}
|
|
else if (!rstmt)
|
|
return NULL;
|
|
@@ -2462,7 +2462,7 @@ gda_mysql_provider_statement_execute (GdaServerProvide
|
|
ts = (GdaTimestamp*) gda_value_get_timestamp (value);
|
|
if (!ts) {
|
|
mysql_bind_param[i].buffer_type = MYSQL_TYPE_NULL;
|
|
- mysql_bind_param[i].is_null = (my_bool*)1;
|
|
+ mysql_bind_param[i].is_null = (_Bool *) 1;
|
|
}
|
|
else {
|
|
gboolean tofree = FALSE;
|
|
@@ -2498,7 +2498,7 @@ gda_mysql_provider_statement_execute (GdaServerProvide
|
|
ts = (GdaTime*) gda_value_get_time (value);
|
|
if (!ts) {
|
|
mysql_bind_param[i].buffer_type = MYSQL_TYPE_NULL;
|
|
- mysql_bind_param[i].is_null = (my_bool*)1;
|
|
+ mysql_bind_param[i].is_null = (_Bool *) 1;
|
|
}
|
|
else {
|
|
gboolean tofree = FALSE;
|
|
@@ -2531,7 +2531,7 @@ gda_mysql_provider_statement_execute (GdaServerProvide
|
|
ts = (GDate*) g_value_get_boxed (value);
|
|
if (!ts) {
|
|
mysql_bind_param[i].buffer_type = MYSQL_TYPE_NULL;
|
|
- mysql_bind_param[i].is_null = (my_bool*)1;
|
|
+ mysql_bind_param[i].is_null = (_Bool *) 1;
|
|
}
|
|
else {
|
|
MYSQL_TIME *mtime;
|
|
@@ -2551,7 +2551,7 @@ gda_mysql_provider_statement_execute (GdaServerProvide
|
|
str = g_value_get_string (value);
|
|
if (!str) {
|
|
mysql_bind_param[i].buffer_type = MYSQL_TYPE_NULL;
|
|
- mysql_bind_param[i].is_null = (my_bool*)1;
|
|
+ mysql_bind_param[i].is_null = (_Bool *) 1;
|
|
}
|
|
else {
|
|
mysql_bind_param[i].buffer_type= MYSQL_TYPE_STRING;
|
|
@@ -2627,7 +2627,7 @@ gda_mysql_provider_statement_execute (GdaServerProvide
|
|
bin = ((GdaBinary*) blob);
|
|
if (!bin) {
|
|
mysql_bind_param[i].buffer_type = MYSQL_TYPE_NULL;
|
|
- mysql_bind_param[i].is_null = (my_bool*)1;
|
|
+ mysql_bind_param[i].is_null = (_Bool *) 1;
|
|
}
|
|
else {
|
|
gchar *str = NULL;
|
|
@@ -2668,7 +2668,7 @@ gda_mysql_provider_statement_execute (GdaServerProvide
|
|
bin = gda_value_get_binary (value);
|
|
if (!bin) {
|
|
mysql_bind_param[i].buffer_type = MYSQL_TYPE_NULL;
|
|
- mysql_bind_param[i].is_null = (my_bool*)1;
|
|
+ mysql_bind_param[i].is_null = (_Bool *) 1;
|
|
}
|
|
else {
|
|
mysql_bind_param[i].buffer_type= MYSQL_TYPE_BLOB;
|