[template-glib] expr: fix printf format on 32-bit
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [template-glib] expr: fix printf format on 32-bit
- Date: Fri, 12 Feb 2016 16:21:03 +0000 (UTC)
commit 3199e1378486154eb42f02d70e645c6a5a65736c
Author: Christian Hergert <chergert redhat com>
Date: Fri Feb 12 08:20:11 2016 -0800
expr: fix printf format on 32-bit
src/tmpl-expr-eval.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/tmpl-expr-eval.c b/src/tmpl-expr-eval.c
index bfa05ea..8983e5c 100644
--- a/src/tmpl-expr-eval.c
+++ b/src/tmpl-expr-eval.c
@@ -1131,7 +1131,8 @@ builtin_hex (const GValue *value,
{
if (G_VALUE_HOLDS_DOUBLE (value))
{
- gchar *str = g_strdup_printf ("0x%lx", (gint64)g_value_get_double (value));
+ gchar *str = g_strdup_printf ("0x%" G_GINT64_MODIFIER "x",
+ (gint64)g_value_get_double (value));
g_value_init (return_value, G_TYPE_STRING);
g_value_take_string (return_value, str);
return TRUE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]