Home | History | Annotate | Download | only in Common

Lines Matching refs:srcString

12 UString MultiByteToUnicodeString(const AString &srcString, UINT codePage)

15 if (!srcString.IsEmpty())
17 int numChars = MultiByteToWideChar(codePage, 0, srcString,
18 srcString.Length(), resultString.GetBuffer(srcString.Length()),
19 srcString.Length() + 1);
46 AString UnicodeStringToMultiByte(const UString &srcString, UINT codePage)
49 return UnicodeStringToMultiByte(srcString, codePage, '_', defaultCharWasUsed);
53 AString SystemStringToOemString(const CSysString &srcString)
56 CharToOem(srcString, result.GetBuffer(srcString.Length() * 2));
64 UString MultiByteToUnicodeString(const AString &srcString, UINT codePage)
67 for (int i = 0; i < srcString.Length(); i++)
68 resultString += wchar_t(srcString[i]);
70 if (!srcString.IsEmpty())
72 int numChars = mbstowcs(resultString.GetBuffer(srcString.Length()), srcString, srcString.Length() + 1);
80 AString UnicodeStringToMultiByte(const UString &srcString, UINT codePage)
83 for (int i = 0; i < srcString.Length(); i++)
84 resultString += char(srcString[i]);
86 if (!srcString.IsEmpty())
88 int numRequiredBytes = srcString.Length() * 6 + 1;
89 int numChars = wcstombs(resultString.GetBuffer(numRequiredBytes), srcString, numRequiredBytes);