From f58a3263b4ce1c4e1fea1f788b4224e237ab782c Mon Sep 17 00:00:00 2001 From: j8takagi Date: Tue, 7 Jul 2026 16:49:26 +0900 Subject: [PATCH] =?utf8?q?disassemble=5Ffile=E3=81=AE=E3=83=AA=E3=83=95?= =?utf8?q?=E3=82=A1=E3=82=AF=E3=82=BF=E3=83=AA=E3=83=B3=E3=82=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://claude.ai/share/20e6a70b-58be-4b90-8381-d7b6590aa5d8 --- src/disassemble.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/disassemble.c b/src/disassemble.c index 04d3e99..5d7b2ef 100644 --- a/src/disassemble.c +++ b/src/disassemble.c @@ -142,7 +142,6 @@ void disassemble_file(const char *file) { WORD *buf = NULL; WORD endptr = 0; - WORD w = 0; FILE *fp = NULL; assert(file != NULL); @@ -152,9 +151,7 @@ void disassemble_file(const char *file) } buf = calloc_chk(MAX_MEMSIZE, sizeof(WORD), "disassemble_file"); - while(fread(&w, sizeof(WORD), 1, fp) == 1) { - buf[endptr++] = w; - } + endptr = (WORD)fread(buf, sizeof(WORD), MAX_MEMSIZE, fp); fclose(fp); if (endptr == 0) { fprintf(stderr, "%s: empty or unreadable file\n", file); -- 2.47.3