From 1c1ba6a2bd642e9779228c448a1fbbaf4e9c8bc2 Mon Sep 17 00:00:00 2001 From: Lucas CHOLLET Date: Sun, 2 Jul 2023 00:14:50 -0400 Subject: [PATCH] LibCore: Be explicit about integers size This concerns all template instantiations of `ArgsParser::add_option()` for integers. --- Userland/Libraries/LibCore/ArgsParser.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/Userland/Libraries/LibCore/ArgsParser.cpp b/Userland/Libraries/LibCore/ArgsParser.cpp index 8e8f09c98e..b0e4be522b 100644 --- a/Userland/Libraries/LibCore/ArgsParser.cpp +++ b/Userland/Libraries/LibCore/ArgsParser.cpp @@ -491,14 +491,12 @@ void ArgsParser::add_option(I& value, char const* help_string, char const* long_ add_option(move(option)); } -template void ArgsParser::add_option(int&, char const*, char const*, char, char const*, OptionHideMode); -template void ArgsParser::add_option(long&, char const*, char const*, char, char const*, OptionHideMode); -template void ArgsParser::add_option(long long&, char const*, char const*, char, char const*, OptionHideMode); -template void ArgsParser::add_option(short&, char const*, char const*, char, char const*, OptionHideMode); -template void ArgsParser::add_option(unsigned&, char const*, char const*, char, char const*, OptionHideMode); -template void ArgsParser::add_option(unsigned long&, char const*, char const*, char, char const*, OptionHideMode); -template void ArgsParser::add_option(unsigned long long&, char const*, char const*, char, char const*, OptionHideMode); -template void ArgsParser::add_option(unsigned short&, char const*, char const*, char, char const*, OptionHideMode); +template void ArgsParser::add_option(i16&, char const*, char const*, char, char const*, OptionHideMode); +template void ArgsParser::add_option(i32&, char const*, char const*, char, char const*, OptionHideMode); +template void ArgsParser::add_option(i64&, char const*, char const*, char, char const*, OptionHideMode); +template void ArgsParser::add_option(u16&, char const*, char const*, char, char const*, OptionHideMode); +template void ArgsParser::add_option(u32&, char const*, char const*, char, char const*, OptionHideMode); +template void ArgsParser::add_option(u64&, char const*, char const*, char, char const*, OptionHideMode); void ArgsParser::add_option(double& value, char const* help_string, char const* long_name, char short_name, char const* value_name, OptionHideMode hide_mode) {