Files
ports/databases/libgda5/files/patch-providers_mysql_gda-mysql-provider.c
2026-10-04 04:07:15 +00:00

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;