diff options
Diffstat (limited to 'hscript/disk.hh')
-rw-r--r-- | hscript/disk.hh | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/hscript/disk.hh b/hscript/disk.hh index 36e1e1d..d849e2f 100644 --- a/hscript/disk.hh +++ b/hscript/disk.hh @@ -48,9 +48,10 @@ private: const std::string _mountpoint; const std::string _opts; - Mount(int _line, std::string my_block, std::string my_mountpoint, - std::string my_opts = "") : Key(_line), _block(my_block), - _mountpoint(my_mountpoint), _opts(my_opts) {} + Mount(int _line, const std::string &my_block, + const std::string &my_mountpoint, const std::string &my_opts = "") : + Key(_line), _block(my_block), _mountpoint(my_mountpoint), + _opts(my_opts) {} public: /*! Retrieve the block device to which this mount pertains. */ const std::string device() const { return this->_block; } @@ -59,7 +60,7 @@ public: /*! Retrieve the mount options for this mount, if any. */ const std::string options() const { return this->_opts; } - static Key *parseFromData(const std::string data, int lineno, int *errors, + static Key *parseFromData(const std::string &data, int lineno, int *errors, int *warnings); bool validate(ScriptOptions) const override; bool execute(ScriptOptions) const override; |