From 4ee0eed2e59a50761f2bf8d439e41d14a5146819 Mon Sep 17 00:00:00 2001 From: Rekai Musuka Date: Fri, 21 Oct 2022 05:12:29 -0300 Subject: [PATCH] chore: make some variables const --- src/main.zig | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/src/main.zig b/src/main.zig index 595d2a4..7c4bb15 100644 --- a/src/main.zig +++ b/src/main.zig @@ -37,14 +37,9 @@ pub fn main() anyerror!void { var args = try clap.parse(clap.Help, ¶ms, .{}); defer args.deinit(); - if (args.flag("--help")) { - return clap.help(std.io.getStdErr().writer(), ¶ms); - } + if (args.flag("--help")) return clap.help(std.io.getStdErr().writer(), ¶ms); - var maybe_bios: ?[]const u8 = null; - if (args.option("--bios")) |path| { - maybe_bios = path; - } + const maybe_bios: ?[]const u8 = if (args.option("--bios")) |p| p else null; const positionals = args.positionals(); const stderr = std.io.getStdErr(); @@ -72,14 +67,11 @@ pub fn main() anyerror!void { var cpu = Arm7tdmi.init(&scheduler, &bus); cpu.fastBoot(); - var log_file: ?File = null; - if (enable_logging) { - const file_name: []const u8 = if (is_binary) "zba.bin" else "zba.log"; - const file = try std.fs.cwd().createFile(file_name, .{}); + const log_file: ?File = if (enable_logging) blk: { + const file = try std.fs.cwd().createFile(if (is_binary) "zba.bin" else "zba.log", .{}); cpu.useLogger(&file, is_binary); - - log_file = file; - } + break :blk file; + } else null; defer if (log_file) |file| file.close(); // Init Atomics @@ -109,7 +101,7 @@ pub fn main() anyerror!void { ) orelse sdlPanic(); defer SDL.SDL_DestroyWindow(window); - var renderer = SDL.SDL_CreateRenderer(window, -1, SDL.SDL_RENDERER_ACCELERATED | SDL.SDL_RENDERER_PRESENTVSYNC) orelse sdlPanic(); + const renderer = SDL.SDL_CreateRenderer(window, -1, SDL.SDL_RENDERER_ACCELERATED | SDL.SDL_RENDERER_PRESENTVSYNC) orelse sdlPanic(); defer SDL.SDL_DestroyRenderer(renderer); const texture = SDL.SDL_CreateTexture(renderer, SDL.SDL_PIXELFORMAT_RGBA8888, SDL.SDL_TEXTUREACCESS_STREAMING, 240, 160) orelse sdlPanic(); @@ -120,7 +112,7 @@ pub fn main() anyerror!void { emu_loop: while (true) { var event: SDL.SDL_Event = undefined; - if (SDL.SDL_PollEvent(&event) != 0) { + while (SDL.SDL_PollEvent(&event) != 0) { // Pause Emulation Thread during Input Writing switch (event.type) {