diff --git a/Userland/Utilities/cksum.cpp b/Userland/Utilities/cksum.cpp index df389427ba..c7e3bb32e2 100644 --- a/Userland/Utilities/cksum.cpp +++ b/Userland/Utilities/cksum.cpp @@ -4,9 +4,9 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include #include #include -#include #include #include #include @@ -14,7 +14,7 @@ ErrorOr serenity_main(Main::Arguments arguments) { - Vector paths; + Vector paths; StringView opt_algorithm; Core::ArgsParser args_parser; @@ -22,9 +22,9 @@ ErrorOr serenity_main(Main::Arguments arguments) args_parser.add_positional_argument(paths, "File", "file", Core::ArgsParser::Required::No); args_parser.parse(arguments); - auto algorithm = opt_algorithm.is_empty() ? "crc32" : DeprecatedString(opt_algorithm).to_lowercase(); + auto algorithm = opt_algorithm.is_empty() ? "crc32"sv : opt_algorithm; - auto available_algorithms = Vector { "crc32", "adler32" }; + auto available_algorithms = Vector { "crc32"sv, "adler32"sv }; if (algorithm == "list") { outln("Available algorithms:"); @@ -40,14 +40,14 @@ ErrorOr serenity_main(Main::Arguments arguments) } if (paths.is_empty()) - paths.append("-"); + paths.append("-"sv); bool fail = false; Array buffer; for (auto& path : paths) { auto file_or_error = Core::File::open_file_or_standard_stream(path, Core::File::OpenMode::Read); - auto filepath = (path == "-") ? "/dev/stdin" : path; + auto filepath = (path == "-"sv) ? "/dev/stdin"sv : path; if (file_or_error.is_error()) { warnln("{}: {}: {}", arguments.strings[0], filepath, file_or_error.error()); fail = true; @@ -56,7 +56,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto file = file_or_error.release_value(); size_t file_size = 0; - if (algorithm == "crc32") { + if (algorithm == "crc32"sv) { Crypto::Checksum::CRC32 crc32; while (!file->is_eof()) { auto data_or_error = file->read_some(buffer); @@ -69,7 +69,7 @@ ErrorOr serenity_main(Main::Arguments arguments) crc32.update(data_or_error.value()); } outln("{:08x} {} {}", crc32.digest(), file_size, path); - } else if (algorithm == "adler32") { + } else if (algorithm == "adler32"sv) { Crypto::Checksum::Adler32 adler32; while (!file->is_eof()) { auto data_or_error = file->read_some(buffer);