}
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);
}
else if (g_variant_type_equal (expected_type, G_VARIANT_TYPE_HANDLE))
}
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);
}
else if (g_variant_type_equal (expected_type, G_VARIANT_TYPE_HANDLE))
else if (G_VALUE_HOLDS_UINT64 (value))
{
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_UINT64 (value))
{
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))
{