From 11a29dd4e0488d2e640fbf8909e68511a1ee334a Mon Sep 17 00:00:00 2001 From: Nunuhara Cabbage Date: Sat, 11 Jan 2020 18:01:04 -0800 Subject: [PATCH] aindump: fix arg types for opcodes 0x103, 0x105 --- src/aindump/aindump.c | 1 + src/instructions.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/aindump/aindump.c b/src/aindump/aindump.c index 63f4506..9818f8c 100644 --- a/src/aindump/aindump.c +++ b/src/aindump/aindump.c @@ -121,6 +121,7 @@ static void ain_dump_functions(FILE *f, struct ain *ain) static void ain_dump_globals(FILE *f, struct ain *ain) { for (int i = 0; i < ain->nr_globals; i++) { + fprintf(f, "/* 0x%08x */\t", i); struct ain_global *g = &ain->globals[i]; if (g->data_type == AIN_VOID) continue; diff --git a/src/instructions.c b/src/instructions.c index b9b1b9e..b98c5f4 100644 --- a/src/instructions.c +++ b/src/instructions.c @@ -365,7 +365,7 @@ struct instruction instructions[NR_OPCODES] = { TODO ( DG_STR_TO_METHOD, 0, T_DLG ), // XXX: changed in ain version > 8 TODO ( OP_0x102, 0 ), - TODO ( OP_0x103, 2, T_INT, T_INT ), + TODO ( OP_0x103, 0 ), TODO ( OP_0x104, 0 ), - TODO ( OP_0x105, 1, T_INT, T_INT ), + TODO ( OP_0x105, 1, T_STRUCT ), };