From 25f044b14fc91ca14cfd3825e9ca2e6083b5091c Mon Sep 17 00:00:00 2001 From: Stevan Freeborn Date: Sat, 18 Jul 2026 16:41:38 -0500 Subject: [PATCH] refactor(cpu): fix build warnings and clean up unused headers --- src/chip8.c | 7 +++++-- src/main.c | 1 - 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/chip8.c b/src/chip8.c index dc733b0..0c8db9c 100644 --- a/src/chip8.c +++ b/src/chip8.c @@ -35,7 +35,9 @@ void chip8_init(chip_eight_t *chip) { } int chip8_load_rom(chip_eight_t *chip, const char *file_path) { - FILE *file_ptr = fopen(file_path, "rb"); + FILE *file_ptr; + + fopen_s(&file_ptr, file_path, "rb"); if (file_ptr == NULL) { return FILE_MISSING; @@ -186,10 +188,11 @@ void chip8_step(chip_eight_t *chip) { case OPCODE_GROUP_JP_V0_ADDR: chip->pc = nnn + chip->V[0]; break; - case OPCODE_GROUP_RND_VX_BYTE: + case OPCODE_GROUP_RND_VX_BYTE: { uint8_t num = rand() % 256; chip->V[x] = kk & num; break; + } case OPCODE_GROUP_DRW_VX_VY_N: draw_sprite(chip, n, x, y); break; diff --git a/src/main.c b/src/main.c index 4905449..353945d 100644 --- a/src/main.c +++ b/src/main.c @@ -3,7 +3,6 @@ #include #include #include -#include #include #include #include "chip8.h"