summaryrefslogtreecommitdiff
path: root/src/libs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs')
-rw-r--r--src/libs/libdriver/input.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/libs/libdriver/input.cc b/src/libs/libdriver/input.cc
index 7008ee8d..3fae3304 100644
--- a/src/libs/libdriver/input.cc
+++ b/src/libs/libdriver/input.cc
@@ -297,8 +297,11 @@ class Char {
public:
Char(void) : data('\0') {}
Char(const int c) : data(c) {}
- bool operator==(int c) { return (data == c) ? true : false; }
- bool operator==(Char c) { return (data == c.data) ? true : false; }
+ bool operator==(int c) const { return (data == c) ? true : false; }
+ bool operator==(const Char c) const
+ { return (data == c.data) ? true : false; }
+ bool operator!=(int c) const { return !(*this == c); }
+ bool operator!=(const Char c) const { return !(*this == c); }
operator int() const { return (int) data; }
operator unsigned char() const { return (unsigned char) data; }
operator char() const { return (char) data; }
@@ -929,7 +932,7 @@ get_string_arg(void)
inline bool
is_space_or_tab(const Char c)
{
- return (c == (Char) ' ' || c == (Char) '\t') ? true : false;
+ return (c == Char(' ') || c == Char('\t')) ? true : false;
}
//////////////////////////////////////////////////////////////////////