[template-glib] expr: fix printf format on 32-bit



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]