From ae2b00bcfa8ee7c7bd47cbe1f9bac7ea7b8a2e68 Mon Sep 17 00:00:00 2001 From: "K. Lange" Date: Mon, 28 Dec 2020 21:08:55 +0900 Subject: [PATCH] int32_t is long int on toaru? I should probably fix that --- value.c | 2 +- vm.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/value.c b/value.c index ef2fe51..ceba5bb 100644 --- a/value.c +++ b/value.c @@ -29,7 +29,7 @@ void krk_printValue(FILE * f, KrkValue value) { if (IS_FLOATING(value)) { fprintf(f, "%g", AS_FLOATING(value)); } else if (IS_INTEGER(value)) { - fprintf(f, "%d", AS_INTEGER(value)); + fprintf(f, "%d", (int)AS_INTEGER(value)); } else if (IS_BOOLEAN(value)) { fprintf(f, "%s", AS_BOOLEAN(value) ? "True" : "False"); } else if (IS_NONE(value)) { diff --git a/vm.c b/vm.c index b7c259b..578de3a 100644 --- a/vm.c +++ b/vm.c @@ -487,7 +487,7 @@ static void addObjects() { } char tmp[256] = {0}; if (IS_INTEGER(_b)) { - sprintf(tmp, "%d", AS_INTEGER(_b)); + sprintf(tmp, "%d", (int)AS_INTEGER(_b)); } else if (IS_FLOATING(_b)) { sprintf(tmp, "%g", AS_FLOATING(_b)); } else if (IS_BOOLEAN(_b)) {