bool operator>(const char *s1, const CL_StringData8 &s2) { return s2.compare(s1) < 0; }
bool operator>(const CL_StringData8 &s1, const char *s2) { return s1.compare(s2) > 0; }
bool operator<(const CL_StringData8 &s1, const CL_StringData8 &s2) { return s1.compare(s2) < 0; }