From 880888fcc71abde81cfbe0d583b31f333a02f184 Mon Sep 17 00:00:00 2001 From: Kenneth Myhra Date: Thu, 25 Nov 2021 22:07:03 +0100 Subject: [PATCH] aplay: Port to LibMain --- Userland/Utilities/CMakeLists.txt | 2 +- Userland/Utilities/aplay.cpp | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Userland/Utilities/CMakeLists.txt b/Userland/Utilities/CMakeLists.txt index a704faad54..3d045a9a44 100644 --- a/Userland/Utilities/CMakeLists.txt +++ b/Userland/Utilities/CMakeLists.txt @@ -52,7 +52,7 @@ foreach(CMD_SRC ${CMD_SOURCES}) endforeach() target_link_libraries(allocate LibMain) -target_link_libraries(aplay LibAudio) +target_link_libraries(aplay LibAudio LibMain) target_link_libraries(arp LibMain) target_link_libraries(asctl LibAudio) target_link_libraries(base64 LibMain) diff --git a/Userland/Utilities/aplay.cpp b/Userland/Utilities/aplay.cpp index 92b5ea7f6b..e7b4f2d1d0 100644 --- a/Userland/Utilities/aplay.cpp +++ b/Userland/Utilities/aplay.cpp @@ -8,9 +8,10 @@ #include #include #include +#include #include -int main(int argc, char** argv) +ErrorOr serenity_main(Main::Arguments arguments) { const char* path = nullptr; bool should_loop = false; @@ -18,7 +19,7 @@ int main(int argc, char** argv) Core::ArgsParser args_parser; args_parser.add_positional_argument(path, "Path to audio file", "path"); args_parser.add_option(should_loop, "Loop playback", "loop", 'l'); - args_parser.parse(argc, argv); + args_parser.parse(arguments); Core::EventLoop loop;