From d290201004f510036ab88d1d7729bec3664e8789 Mon Sep 17 00:00:00 2001 From: sBubshait Date: Mon, 3 Jun 2024 22:30:07 +0100 Subject: [PATCH] Fix print bug, fix portability issue, w/ T --- src/print.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/print.c b/src/print.c index e0b8eb4..c23f25b 100644 --- a/src/print.c +++ b/src/print.c @@ -17,9 +17,9 @@ void printState(Machine *state, FILE *stream) { void printRegisters(Machine *state, FILE *stream) { fprintf(stream, "Registers:\n"); for (int i = 0; i < REGISTER_COUNT; i++) { - fprintf(stream, "X%02d\t= %016llx\n", i, state->registers[i]); + fprintf(stream, "X%02d\t= %016" PRIu64 "\n", i, state->registers[i]); } - fprintf(stream, "PC\t= %016llx\n", state->pc); + fprintf(stream, "PC\t= %016" PRIu64 "\n", state->pc); fprintf(stream, "PSTATE\t: %c%c%c%c", state->conditionCodes.Negative ? 'N' : UNSET_CONDITION_CODE_CHAR, state->conditionCodes.Zero ? 'Z' : UNSET_CONDITION_CODE_CHAR, state->conditionCodes.Carry ? 'C' : UNSET_CONDITION_CODE_CHAR,