Lines Matching refs:mbsLen

37 static int32_t latin1ToWcs(const uint8_t *mbs, int32_t mbsLen,
49 static int32_t utf8ToWcs(const uint8_t *mbs, int32_t mbsLen,
61 static int32_t utf16beToWcs(const uint8_t *mbs, int32_t mbsLen,
73 static int32_t utf16leToWcs(const uint8_t *mbs, int32_t mbsLen,
86 const uint8_t *mbs, int32_t mbsLen,
94 return gb2312ToWcs(mbs, mbsLen, wcsBuf, bufSizeInWideChar, bytesConsumed);
98 return gbkToWcs(mbs, mbsLen, wcsBuf, bufSizeInWideChar, bytesConsumed);
102 return big5ToWcs(mbs, mbsLen, wcsBuf, bufSizeInWideChar, bytesConsumed);
106 return latin1ToWcs(mbs, mbsLen, wcsBuf, bufSizeInWideChar, bytesConsumed);
123 return iso8859xToWcs(charset, mbs, mbsLen, wcsBuf, bufSizeInWideChar, bytesConsumed);
127 return utf8ToWcs(mbs, mbsLen, wcsBuf, bufSizeInWideChar, bytesConsumed);
129 return utf16beToWcs(mbs, mbsLen, wcsBuf, bufSizeInWideChar, bytesConsumed);
131 return utf16leToWcs(mbs, mbsLen, wcsBuf, bufSizeInWideChar, bytesConsumed);
215 int32_t latin1ToWcs(const uint8_t *mbs, int32_t mbsLen,
223 return mbsLen;
226 len = charsToConvert = mbsLen > bufSizeInWideChar ? bufSizeInWideChar : mbsLen;
257 int32_t utf8ToWcs(const uint8_t *mbs, int32_t mbsLen,
267 bufSizeInWideChar = mbsLen * 2;
270 while((i < mbsLen) && (charsConverted < bufSizeInWideChar)) {
283 if (i + 1 < mbsLen && ((ch2 = mbs[i + 1]) & 0xc0) == 0x80) {
292 if (i + 2 < mbsLen
300 if (i < mbsLen && (mbs[i] & 0xc0) == 0x80)
305 if (i + 3 < mbsLen
316 if (i < mbsLen && (mbs[i] & 0xc0) == 0x80) {
318 if (i < mbsLen && (mbs[i] & 0xc0) == 0x80) {
327 if (i >= mbsLen && wideChar == -1) {
375 int32_t utf16beToWcs(const uint8_t *mbs, int32_t mbsLen,
383 return mbsLen / 2;
386 len = charsToConvert = (mbsLen / 2) > bufSizeInWideChar ? bufSizeInWideChar : (mbsLen / 2);
409 int32_t utf16leToWcs(const uint8_t *mbs, int32_t mbsLen,
417 return mbsLen / 2;
420 len = charsToConvert = (mbsLen / 2) > bufSizeInWideChar ? bufSizeInWideChar : (mbsLen / 2);