X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=otk%2Fustring.cc;h=7ac89bf72759ee351754ef88060bd96d51cbecdb;hb=0c05f5d9c76d4c765022eb72dc03de6671c20734;hp=8c48cb4d6e64e0fd7eca8dfe315d93fda51273d4;hpb=23686632d48fe9d31fb4538593e995df766743a2;p=chaz%2Fopenbox diff --git a/otk/ustring.cc b/otk/ustring.cc index 8c48cb4d..7ac89bf7 100644 --- a/otk/ustring.cc +++ b/otk/ustring.cc @@ -111,7 +111,8 @@ ustring::size_type utf8_byte_offset(const char* str, ustring::size_type offset, // ustring methods -ustring::ustring() +ustring::ustring(bool utf8) + : _utf8(utf8) { } @@ -131,13 +132,13 @@ ustring& ustring::operator=(const ustring& other) return *this; } -ustring::ustring(const std::string& src) - : _string(src), _utf8(true) +ustring::ustring(const std::string& src, bool utf8) + : _string(src), _utf8(utf8) { } -ustring::ustring(const char* src) - : _string(src), _utf8(true) +ustring::ustring(const char* src, bool utf8) + : _string(src), _utf8(utf8) { }