Lines Matching refs:length
45 std::string ConvertToString(UChar * uchar, size_t length)
108 void EncodeToUtf8(TextEcodeInfo encodeInfo, char* writeResult, uint32_t* written, size_t length, int32_t* nchars)
111 EncodeTo16BE(encodeInfo, writeResult, written, length, nchars);
113 OtherEncodeUtf8(encodeInfo, writeResult, written, length, nchars);
123 outLen = u16Str.length() * 2; // 2:multiple
135 outLen = u16LEStr.length() * 2; // 2:multiple
178 std::string::size_type len = u8Str.length();
235 for (unsigned int i = 0; i < wstr.length(); i++) {
271 outLens = buffer.length();
279 if (memcpy_s(writeResult + resultShifting, buffer.length(),
280 reinterpret_cast<char*>(buffer.data()), buffer.length()) != EOK) {
284 resultShifting += buffer.length();
287 outLens += buffer.length() + 1;
293 outLens += buffer.length();
294 if (memcpy_s(writeResult + resultShifting, buffer.length(),
295 reinterpret_cast<char*>(buffer.data()), buffer.length()) != EOK) {
343 outInfo.rstBufferLength = outInfo.rstBuffer.length();
357 void OtherEncodeUtf8(TextEcodeInfo encodeInfo, char* writeResult, uint32_t* written, size_t length, int32_t* nchar)
369 OutBufferInfo outInfo(length, "", 0, 0, "");
379 outInfo.rstBufferLength = outInfo.rstBuffer.length();
387 size_t writeLength = outInfo.bufferResult.length();
397 void EncodeTo16BE(TextEcodeInfo encodeInfo, char* writeResult, uint32_t* written, size_t length, int32_t* nchars)
408 size_t writableSize = length;
421 size_t bufferLength = buffer.length() * 2; // 2:multiple
429 size_t writeLength = bufferResult.length() * 2; // 2:multiple