1 --- osb-jscore-0.5.0/kjs/ustring.cpp_orig 2006-09-18 01:29:11.000000000 +0000
2 +++ osb-jscore-0.5.0/kjs/ustring.cpp 2006-09-18 01:29:46.000000000 +0000
7 -bool KJS::operator==(const KJS::CString& c1, const KJS::CString& c2)
8 +bool operator==(const KJS::CString& c1, const KJS::CString& c2)
11 return len == c2.size() && (len == 0 || memcmp(c1.c_str(), c2.c_str(), len) == 0);
16 -bool KJS::operator==(const UString& s1, const UString& s2)
17 +bool operator==(const UString& s1, const UString& s2)
19 if (s1.rep->len != s2.rep->len)
22 s1.rep->len * sizeof(UChar)) == 0);
25 -bool KJS::operator==(const UString& s1, const char *s2)
26 +bool operator==(const UString& s1, const char *s2)
31 return u == uend && *s2 == 0;
34 -bool KJS::operator<(const UString& s1, const UString& s2)
35 +bool operator<(const UString& s1, const UString& s2)
37 const int l1 = s1.size();
38 const int l2 = s2.size();
43 -int KJS::compare(const UString& s1, const UString& s2)
44 +int compare(const UString& s1, const UString& s2)
46 const int l1 = s1.size();
47 const int l2 = s2.size();