diff options
Diffstat (limited to 'hscript')
-rw-r--r-- | hscript/disk.cc | 6 | ||||
-rw-r--r-- | hscript/disk.hh | 2 | ||||
-rw-r--r-- | hscript/meta.cc | 2 | ||||
-rw-r--r-- | hscript/network.cc | 6 | ||||
-rw-r--r-- | hscript/script.cc | 7 | ||||
-rw-r--r-- | hscript/user.cc | 12 |
6 files changed, 19 insertions, 16 deletions
diff --git a/hscript/disk.cc b/hscript/disk.cc index ecd0afa..05fb6d2 100644 --- a/hscript/disk.cc +++ b/hscript/disk.cc @@ -60,7 +60,7 @@ bool is_block_device(const std::string &key, long line, Key *DiskId::parseFromData(const std::string &data, int lineno, int *errors, - int *warnings) { + int *) { std::string block, ident; std::string::size_type block_end = data.find_first_of(' '); if(block_end == std::string::npos) { @@ -139,7 +139,7 @@ bool DiskId::execute(ScriptOptions options) const { Key *DiskLabel::parseFromData(const std::string &data, int lineno, int *errors, - int *warnings) { + int *) { std::string block, label; std::string::size_type sep = data.find_first_of(' '); LabelType type; @@ -660,7 +660,7 @@ bool Filesystem::execute(ScriptOptions) const { Key *Mount::parseFromData(const std::string &data, int lineno, int *errors, - int *warnings) { + int *) { std::string dev, where, opt; std::string::size_type where_pos, opt_pos; bool any_failure = false; diff --git a/hscript/disk.hh b/hscript/disk.hh index 53e2749..f3a8a4c 100644 --- a/hscript/disk.hh +++ b/hscript/disk.hh @@ -57,7 +57,7 @@ public: /*! Retrieve the block device that this key identifies. */ const std::string device() const { return this->_block; } /*! Retrieve the type of disklabel for the block device. */ - const LabelType type() const { return this->_type; } + LabelType type() const { return this->_type; } static Key *parseFromData(const std::string &, int, int*, int*); bool validate(ScriptOptions) const override; diff --git a/hscript/meta.cc b/hscript/meta.cc index dfd147a..5885c1e 100644 --- a/hscript/meta.cc +++ b/hscript/meta.cc @@ -317,7 +317,7 @@ bool Keymap::execute(ScriptOptions) const { Key *Firmware::parseFromData(const std::string &data, int lineno, int *errors, - int *warnings) { + int *) { bool value; if(!BooleanKey::parse(data, "installfile:" + std::to_string(lineno), "firmware", &value)) { diff --git a/hscript/network.cc b/hscript/network.cc index a47e69e..3816415 100644 --- a/hscript/network.cc +++ b/hscript/network.cc @@ -29,7 +29,7 @@ using namespace Horizon::Keys; Key *Network::parseFromData(const std::string &data, int lineno, int *errors, - int *warnings) { + int *) { bool value; if(!BooleanKey::parse(data, "installfile:" + std::to_string(lineno), "network", &value)) { @@ -46,7 +46,7 @@ bool Network::execute(ScriptOptions) const { Key *NetAddress::parseFromData(const std::string &data, int lineno, int *errors, - int *warnings) { + int *) { long elements = std::count(data.cbegin(), data.cend(), ' ') + 1; std::string::size_type type_pos, addr_pos, prefix_pos, gw_pos, next_end; std::string iface, type, addr, prefix, gw; @@ -304,7 +304,7 @@ bool NetAddress::execute(ScriptOptions) const { Key *NetSSID::parseFromData(const std::string &data, int lineno, int *errors, - int *warnings) { + int *) { std::string iface, ssid, secstr, passphrase; SecurityType type; std::string::size_type start, pos, next; diff --git a/hscript/script.cc b/hscript/script.cc index 33e8c6d..5a9dd8e 100644 --- a/hscript/script.cc +++ b/hscript/script.cc @@ -244,8 +244,8 @@ struct Script::ScriptPrivate { return true; } - bool store_pkginstall(Keys::Key* obj, int lineno, int *errors, - int *warnings, ScriptOptions opts) { + bool store_pkginstall(Keys::Key* obj, int lineno, int *, int *warnings, + ScriptOptions opts) { PkgInstall *install = dynamic_cast<PkgInstall *>(obj); for(auto &pkg : install->packages()) { if(opts.test(StrictMode) && packages.find(pkg) != packages.end()) { @@ -285,6 +285,9 @@ struct Script::ScriptPrivate { this->firmware = std::move(f); return true; #else + /* Shut up -Wunused-parameter. */ + assert(lineno != 0); + assert(errors != nullptr); assert(!f->test()); return true; #endif diff --git a/hscript/user.cc b/hscript/user.cc index f654db9..f8a46a1 100644 --- a/hscript/user.cc +++ b/hscript/user.cc @@ -120,7 +120,7 @@ static bool string_is_crypt(const std::string &pw, const std::string &key, Key *RootPassphrase::parseFromData(const std::string &data, int lineno, - int *errors, int *warnings) { + int *errors, int *) { if(!string_is_crypt(data, "rootpw", lineno)) { if(errors) *errors += 1; return nullptr; @@ -189,7 +189,7 @@ bool RootPassphrase::execute(ScriptOptions options) const { Key *Username::parseFromData(const std::string &data, int lineno, int *errors, - int *warnings) { + int *) { if(!is_valid_name(data.c_str())) { if(errors) *errors += 1; output_error("installfile:" + std::to_string(lineno), @@ -214,7 +214,7 @@ bool Username::execute(ScriptOptions) const { Key *UserAlias::parseFromData(const std::string &data, int lineno, int *errors, - int *warnings) { + int *) { /* REQ: Runner.Validate.useralias.Validity */ const std::string::size_type sep = data.find_first_of(' '); if(sep == std::string::npos || data.length() == sep + 1) { @@ -238,7 +238,7 @@ bool UserAlias::execute(ScriptOptions) const { Key *UserPassphrase::parseFromData(const std::string &data, int lineno, - int *errors, int *warnings) { + int *errors, int *) { /* REQ: Runner.Validate.userpw.Validity */ const std::string::size_type sep = data.find_first_of(' '); if(sep == std::string::npos || data.length() == sep + 1) { @@ -269,7 +269,7 @@ bool UserPassphrase::execute(ScriptOptions) const { Key *UserIcon::parseFromData(const std::string &data, int lineno, int *errors, - int *warnings) { + int *) { /* REQ: Runner.Validate.usericon.Validity */ const std::string::size_type sep = data.find_first_of(' '); if(sep == std::string::npos || data.length() == sep + 1) { @@ -302,7 +302,7 @@ bool UserIcon::execute(ScriptOptions) const { Key *UserGroups::parseFromData(const std::string &data, int lineno, - int *errors, int *warnings) { + int *errors, int *) { /* REQ: Runner.Validate.usergroups.Validity */ const std::string::size_type sep = data.find_first_of(' '); if(sep == std::string::npos || data.length() == sep + 1) { |