From 4f0e2f25840118d3c03b365fe88856e69f4ca9b1 Mon Sep 17 00:00:00 2001 From: Ralf Donau Date: Sat, 4 Sep 2021 22:31:29 +0200 Subject: [PATCH] Utilities: Modernize output and comparison in the sort utility Use the comparison operator of AK/String instead of strcmp(3) and replace fput* by outln. --- Userland/Utilities/sort.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Userland/Utilities/sort.cpp b/Userland/Utilities/sort.cpp index 0608db036c..505da349c4 100644 --- a/Userland/Utilities/sort.cpp +++ b/Userland/Utilities/sort.cpp @@ -37,13 +37,10 @@ int main([[maybe_unused]] int argc, [[maybe_unused]] char** argv) lines.append({ buffer, AK::ShouldChomp::Chomp }); } - quick_sort(lines, [](auto& a, auto& b) { - return strcmp(a.characters(), b.characters()) < 0; - }); + quick_sort(lines); for (auto& line : lines) { - fputs(line.characters(), stdout); - fputc('\n', stdout); + outln("{}", line); } return 0;