41 #ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_
42 #define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_
69 static const char* CloneCString(
const char* c_str);
71 #if GTEST_OS_WINDOWS_MOBILE
84 static LPCWSTR AnsiToUtf16(
const char* c_str);
94 static const char* Utf16ToAnsi(LPCWSTR utf16_str);
102 static bool CStringEquals(
const char*
lhs,
const char*
rhs);
108 static std::string ShowWideCString(
const wchar_t* wide_c_str);
116 static bool WideCStringEquals(
const wchar_t* lhs,
const wchar_t* rhs);
139 static bool CaseInsensitiveWideCStringEquals(
const wchar_t* lhs,
144 static bool EndsWithCaseInsensitive(
154 static std::string FormatByte(
unsigned char value);
167 #endif // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_