[libgda/LIBGDA_6.0] Remove deprecated API fo GLIB >= 2.68
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda/LIBGDA_6.0] Remove deprecated API fo GLIB >= 2.68
- Date: Sat, 18 Sep 2021 17:40:51 +0000 (UTC)
commit 31bb09cd76f3d50bc929d0a8ce3295c20fdaaeaf
Author: Daniel Espinosa <esodan gmail com>
Date: Sat Sep 18 12:07:09 2021 -0500
Remove deprecated API fo GLIB >= 2.68
libgda/gda-value.c | 25 ++++++++++++++++++++-----
1 file changed, 20 insertions(+), 5 deletions(-)
---
diff --git a/libgda/gda-value.c b/libgda/gda-value.c
index 2a38548c2..a68f9f72c 100644
--- a/libgda/gda-value.c
+++ b/libgda/gda-value.c
@@ -652,7 +652,11 @@ gda_binary_set_data (GdaBinary *binary, const guchar *val, glong size)
g_return_if_fail (val);
if (binary->data)
g_free (binary->data);
- binary->data = g_memdup (val, size);
+#if GLIB_CHECK_VERSION(2,68,0)
+ binary->data = g_memdup2 (val, size);
+#else
+ binary->data = g_memdup (val, size);
+#endif
binary->binary_length = size;
}
@@ -746,7 +750,11 @@ gda_binary_copy (GdaBinary *src)
g_return_val_if_fail (src, NULL);
copy = g_new0 (GdaBinary, 1);
- copy->data = g_memdup (src->data, src->binary_length);
+#if GLIB_CHECK_VERSION(2,68,0)
+ copy->data = g_memdup2 (src->data, src->binary_length);
+#else
+ copy->data = g_memdup (src->data, src->binary_length);
+#endif
copy->binary_length = src->binary_length;
return copy;
@@ -1830,7 +1838,11 @@ gda_time_get_tz (const GdaTime* time)
{
g_return_val_if_fail (time != NULL, 0);
const gchar *stz = g_date_time_get_timezone_abbreviation ((GDateTime*)time);
- GTimeZone *tz = g_time_zone_new (stz);
+#if GLIB_CHECK_VERSION(2,68,0)
+ GTimeZone *tz = g_time_zone_new_identifier (stz);
+#else
+ GTimeZone *tz = g_time_zone_new (stz);
+#endif
return tz;
}
@@ -1900,8 +1912,11 @@ gda_date_time_copy (GDateTime *ts)
g_return_val_if_fail(ts != NULL, NULL);
GTimeZone *tz;
-
- tz = g_time_zone_new (g_date_time_get_timezone_abbreviation (ts));
+#if GLIB_CHECK_VERSION(2,68,0)
+ tz = g_time_zone_new_identifier (g_date_time_get_timezone_abbreviation (ts));
+#else
+ tz = g_time_zone_new (g_date_time_get_timezone_abbreviation (ts));
+#endif
return g_date_time_new (tz,
g_date_time_get_year (ts),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]