From ca6865688ad7c9dadc796f1ab3e9a5f249fe6284 Mon Sep 17 00:00:00 2001 From: emma Date: Mon, 8 Jul 2024 13:22:38 -0600 Subject: [PATCH] swab(1): updates getopt usage --- src/swab.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/swab.rs b/src/swab.rs index 5b4c173..8573cea 100644 --- a/src/swab.rs +++ b/src/swab.rs @@ -1,5 +1,6 @@ /* * Copyright (c) 2024 DTB + * Copyright (c) 2024 Emma Tebibyte * SPDX-License-Identifier: AGPL-3.0-or-later * * This program is free software: you can redistribute it and/or modify it under @@ -54,12 +55,10 @@ fn main() -> ExitCode { while let Some(opt) = argv.getopt(":w:") { match opt.opt() { Ok("w") => { - if let Some(arg) = opt.arg() { - match arg.parse::() { - Ok(w) if w % 2 == 0 => { wordsize = w; () }, + match opt.arg().unwrap().parse::() { + Ok(w) if w % 2 == 0 => { wordsize = w; }, _ => { return usage(&argv[0]); }, } - } optind = opt.ind(); }, _ => { return usage(&argv[0]); }