summaryrefslogtreecommitdiff
path: root/includes/BString.h
diff options
context:
space:
mode:
authorPixel <pixel@nobis-crew.org>2011-11-25 23:51:38 -0800
committerPixel <pixel@nobis-crew.org>2011-11-25 23:51:38 -0800
commit5bfc157171563809b78a00ad74b0e7a9690a17f0 (patch)
treeed84043bcb5629805536f49ee6f12bd4ef64614f /includes/BString.h
parent871ee4db27295b212bfdbc03550ed81f1f2e8b12 (diff)
Fixing a few bugs and warnings.
Diffstat (limited to 'includes/BString.h')
-rw-r--r--includes/BString.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/includes/BString.h b/includes/BString.h
index 568a460..d8487d0 100644
--- a/includes/BString.h
+++ b/includes/BString.h
@@ -95,8 +95,8 @@ class String : private std::string {
bool operator>=(const String & v) const { return compare(v) >= 0; }
bool operator>=(const char * v) const { return compare(v) >= 0; }
- const char & operator[](size_t i) const { if (i < 0) i = strlen() + i; return at(i); }
- char & operator[](size_t i) { if (i < 0) i = strlen() + i; return at(i); }
+ const char & operator[](ssize_t i) const { if (i < 0) i = strlen() + i; return at(i); }
+ char & operator[](ssize_t i) { if (i < 0) i = strlen() + i; return at(i); }
};
};