aboutsummaryrefslogtreecommitdiff
path: root/common/str.h
diff options
context:
space:
mode:
authorMax Horn2003-11-07 00:02:03 +0000
committerMax Horn2003-11-07 00:02:03 +0000
commit82aac86edff8e35ed7c0c2560ef5cde8b3111fc6 (patch)
treed3c937af995d6e6addaee3a7852cec725e51628e /common/str.h
parentba1cf0e957f027011e023f733a304c49cd7eac9b (diff)
downloadscummvm-rg350-82aac86edff8e35ed7c0c2560ef5cde8b3111fc6.tar.gz
scummvm-rg350-82aac86edff8e35ed7c0c2560ef5cde8b3111fc6.tar.bz2
scummvm-rg350-82aac86edff8e35ed7c0c2560ef5cde8b3111fc6.zip
change (Const)String::c_str to never return 0 (rather return empty string) -> can be used to simplify code. Also don't use stricmp in </<=/>/>= operators, it is inconsisten with == and != operators
svn-id: r11169
Diffstat (limited to 'common/str.h')
-rw-r--r--common/str.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/str.h b/common/str.h
index a4570bead8..2c18c75554 100644
--- a/common/str.h
+++ b/common/str.h
@@ -66,7 +66,7 @@ public:
return _str[idx];
}
- const char *c_str() const { return _str; }
+ const char *c_str() const { return _str ? _str : ""; }
int size() const { return _len; }
bool isEmpty() const { return (_len == 0); }