diff --git a/Cargo.lock b/Cargo.lock index 6d5f477..7a40e30 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -147,7 +147,7 @@ dependencies = [ [[package]] name = "fox32asm" -version = "0.4.0" +version = "0.4.1" dependencies = [ "anyhow", "lazy_static", diff --git a/src/main.rs b/src/main.rs index 68f0003..ef84741 100644 --- a/src/main.rs +++ b/src/main.rs @@ -104,14 +104,5 @@ fn main() -> anyhow::Result<()> { .parse()? .assemble()? .batchpatch_labels() - .build_binary(match output_file_name.split_once('.') { - Some((_file_name, ext)) => { - if ext == "fxf" { - BinaryType::Fxf - } else { - BinaryType::Flat - } - } - None => BinaryType::Flat, - }) + .build_binary(if output_file_name.ends_with(".fxf") { BinaryType::Fxf } else { BinaryType::Flat }) }