mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-12-20 23:18:37 +01:00
Fix several signedness warnings in gio/gsettings-mapping.c
gio/gsettings-mapping.c: In function ‘g_settings_set_mapping_int’:
gio/gsettings-mapping.c:65:23: error: comparison of integer expressions of different signedness: ‘gint64’ {aka ‘long int’} and ‘long unsigned int’
65 | if (0 <= l && l <= G_MAXUINT64)
| ^~
gio/gsettings-mapping.c: In function ‘g_settings_set_mapping_float’:
gio/gsettings-mapping.c:120:23: error: comparison of integer expressions of different signedness: ‘gint64’ {aka ‘long int’} and ‘long unsigned int’
120 | if (0 <= l && l <= G_MAXUINT64)
| ^~
gio/gsettings-mapping.c: In function ‘g_settings_get_mapping_int’:
gio/gsettings-mapping.c:224:27: error: comparison of integer expressions of different signedness: ‘gint64’ {aka ‘long int’} and ‘long unsigned int’
224 | return (0 <= l && l <= G_MAXUINT64);
| ^~
gio/gsettings-mapping.c: In function ‘g_settings_get_mapping_float’:
gio/gsettings-mapping.c:269:27: error: comparison of integer expressions of different signedness: ‘gint64’ {aka ‘long int’} and ‘long unsigned int’
269 | return (0 <= l && l <= G_MAXUINT64);
| ^~
This commit is contained in:
@@ -62,7 +62,7 @@ g_settings_set_mapping_int (const GValue *value,
|
|||||||
}
|
}
|
||||||
else if (g_variant_type_equal (expected_type, G_VARIANT_TYPE_UINT64))
|
else if (g_variant_type_equal (expected_type, G_VARIANT_TYPE_UINT64))
|
||||||
{
|
{
|
||||||
if (0 <= l && l <= G_MAXUINT64)
|
if (0 <= l && (guint64) l <= G_MAXUINT64)
|
||||||
variant = g_variant_new_uint64 ((guint64) l);
|
variant = g_variant_new_uint64 ((guint64) l);
|
||||||
}
|
}
|
||||||
else if (g_variant_type_equal (expected_type, G_VARIANT_TYPE_HANDLE))
|
else if (g_variant_type_equal (expected_type, G_VARIANT_TYPE_HANDLE))
|
||||||
@@ -117,7 +117,7 @@ g_settings_set_mapping_float (const GValue *value,
|
|||||||
}
|
}
|
||||||
else if (g_variant_type_equal (expected_type, G_VARIANT_TYPE_UINT64))
|
else if (g_variant_type_equal (expected_type, G_VARIANT_TYPE_UINT64))
|
||||||
{
|
{
|
||||||
if (0 <= l && l <= G_MAXUINT64)
|
if (0 <= l && (guint64) l <= G_MAXUINT64)
|
||||||
variant = g_variant_new_uint64 ((guint64) l);
|
variant = g_variant_new_uint64 ((guint64) l);
|
||||||
}
|
}
|
||||||
else if (g_variant_type_equal (expected_type, G_VARIANT_TYPE_HANDLE))
|
else if (g_variant_type_equal (expected_type, G_VARIANT_TYPE_HANDLE))
|
||||||
@@ -221,7 +221,7 @@ g_settings_get_mapping_int (GValue *value,
|
|||||||
else if (G_VALUE_HOLDS_UINT64 (value))
|
else if (G_VALUE_HOLDS_UINT64 (value))
|
||||||
{
|
{
|
||||||
g_value_set_uint64 (value, l);
|
g_value_set_uint64 (value, l);
|
||||||
return (0 <= l && l <= G_MAXUINT64);
|
return (0 <= l && (guint64) l <= G_MAXUINT64);
|
||||||
}
|
}
|
||||||
else if (G_VALUE_HOLDS_DOUBLE (value))
|
else if (G_VALUE_HOLDS_DOUBLE (value))
|
||||||
{
|
{
|
||||||
@@ -266,7 +266,7 @@ g_settings_get_mapping_float (GValue *value,
|
|||||||
else if (G_VALUE_HOLDS_UINT64 (value))
|
else if (G_VALUE_HOLDS_UINT64 (value))
|
||||||
{
|
{
|
||||||
g_value_set_uint64 (value, l);
|
g_value_set_uint64 (value, l);
|
||||||
return (0 <= l && l <= G_MAXUINT64);
|
return (0 <= l && (guint64) l <= G_MAXUINT64);
|
||||||
}
|
}
|
||||||
else if (G_VALUE_HOLDS_DOUBLE (value))
|
else if (G_VALUE_HOLDS_DOUBLE (value))
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user