From 6da373201cb2ec27480dabe5a1eb1481430f1c42 Mon Sep 17 00:00:00 2001 From: Jesse McDonald Date: Wed, 30 Mar 2011 12:24:37 -0500 Subject: [PATCH] Fix printing of fixnums on 64-bit platforms by using %lld and "long long int". --- gc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gc.c b/gc.c index 68665fe..7952d1f 100644 --- a/gc.c +++ b/gc.c @@ -1536,7 +1536,7 @@ static void _fprint_value(FILE *f, value_t v, seen_value_t *seen) } else if (is_fixnum(v)) { - fprintf(f, "%d", (int)get_fixnum(v)); + fprintf(f, "%lld", (long long int)get_fixnum(v)); } else if (is_box(v)) {