Lines Matching refs:dest
174 void TextCoder::Base64Encode(const std::string &src, std::string &dest) in Base64Encode() argument
183 dest = temp; in Base64Encode()
190 void TextCoder::Base64Decode(const std::string &src, std::string &dest) in Base64Decode() argument
198 dest = temp; in Base64Decode()
240 int TextCoder::Utf8ToGsm7bit(uint8_t *dest, int maxLength, const uint8_t *src, int srcLength, MSG_L… in Utf8ToGsm7bit() argument
246 if (srcLength <= 0 || src == nullptr || dest == nullptr || maxLength <= 0) { in Utf8ToGsm7bit()
269 … return Ucs2ToGsm7bit(dest, maxLength, reinterpret_cast<uint8_t *>(pUcs2Text), ucs2Length, langId); in Utf8ToGsm7bit()
272 int TextCoder::Utf8ToUcs2(uint8_t *dest, int maxLength, const uint8_t *src, int srcLength) in Utf8ToUcs2() argument
278 if (srcLength <= 0 || src == nullptr || dest == nullptr || maxLength <= 0) { in Utf8ToUcs2()
284 auto unicodeTemp = reinterpret_cast<uint8_t *>(dest); in Utf8ToUcs2()
296 int TextCoder::GsmUtf8ToAuto(uint8_t *dest, int maxLength, const uint8_t *src, int srcLength, in GsmUtf8ToAuto() argument
319 if (memcpy_s(dest, tempTextLen, src, tempTextLen) != EOK) { in GsmUtf8ToAuto()
325 …int length = Ucs2ToGsm7bitAuto(dest, maxLength, reinterpret_cast<uint8_t *>(pUcs2Text), ucs2Length, in GsmUtf8ToAuto()
333 if (memcpy_s(dest, tempTextLen, pUcs2Text, tempTextLen) != EOK) { in GsmUtf8ToAuto()
343 int TextCoder::CdmaUtf8ToAuto(uint8_t *dest, int maxLength, const uint8_t *src, int srcLength, Data… in CdmaUtf8ToAuto() argument
365 if (memcpy_s(dest, tempTextLen, src, tempTextLen) != EOK) { in CdmaUtf8ToAuto()
371 …int gsm7bitLength = Ucs2ToAscii(dest, maxLength, reinterpret_cast<uint8_t *>(pUcs2Text), ucs2Lengt… in CdmaUtf8ToAuto()
378 if (memcpy_s(dest, tempTextLen, pUcs2Text, tempTextLen) != EOK) { in CdmaUtf8ToAuto()
394 uint8_t *dest, int maxLength, const uint8_t *src, int srcLength, const MsgLangInfo &langInfo) in Gsm7bitToUtf8() argument
426 return Ucs2ToUtf8(dest, maxLength, reinterpret_cast<uint8_t *>(pUcs2Text), ucs2Length); in Gsm7bitToUtf8()
429 int TextCoder::Ucs2ToUtf8(uint8_t *dest, int maxLength, const uint8_t *src, int srcLength) in Ucs2ToUtf8() argument
436 if (srcLength <= 0 || src == nullptr || dest == nullptr || maxLength <= 0) { in Ucs2ToUtf8()
447 reinterpret_cast<gchar **>(&dest), reinterpret_cast<gsize *>(&remainedLength)); in Ucs2ToUtf8()
460 int TextCoder::EuckrToUtf8(uint8_t *dest, int maxLength, const uint8_t *src, int srcLength) in EuckrToUtf8() argument
466 if (srcLength <= 0 || src == nullptr || dest == nullptr || maxLength <= 0) { in EuckrToUtf8()
477 reinterpret_cast<gchar **>(&dest), reinterpret_cast<gsize *>(&remainedLength)); in EuckrToUtf8()
487 dest[utf8Length] = 0x00; in EuckrToUtf8()
491 int TextCoder::ShiftjisToUtf8(uint8_t *dest, int maxLength, const uint8_t *src, int srcLength) const in ShiftjisToUtf8() argument
497 if (srcLength <= 0 || src == nullptr || dest == nullptr || maxLength <= 0) { in ShiftjisToUtf8()
508 reinterpret_cast<gchar **>(&dest), reinterpret_cast<gsize *>(&remainedLength)); in ShiftjisToUtf8()
516 dest[utf8Length] = 0x00; in ShiftjisToUtf8()
520 int TextCoder::Ucs2ToGsm7bit(uint8_t *dest, int maxLength, const uint8_t *src, int srcLength, MSG_L… in Ucs2ToGsm7bit() argument
522 if (srcLength <= 0 || src == nullptr || dest == nullptr || maxLength <= 0) { in Ucs2ToGsm7bit()
536 dest[outTextLen++] = static_cast<uint8_t>(itChar->second); in Ucs2ToGsm7bit()
541 outTextLen += FindGsm7bitExt(&dest[outTextLen], remainLen, inText); in Ucs2ToGsm7bit()
546 outTextLen += FindTurkish(&dest[outTextLen], remainLen, inText); in Ucs2ToGsm7bit()
551 outTextLen += FindSpanish(&dest[outTextLen], remainLen, inText); in Ucs2ToGsm7bit()
556 outTextLen += FindPortu(&dest[outTextLen], remainLen, inText); in Ucs2ToGsm7bit()
559 dest[outTextLen] = FindReplaceChar(inText); in Ucs2ToGsm7bit()
596 int TextCoder::Ucs2ToGsm7bitAuto(uint8_t *dest, int maxLength, const uint8_t *src, int srcLength, in Ucs2ToGsm7bitAuto() argument
599 if (srcLength <= 0 || src == nullptr || dest == nullptr || maxLength <= 0) { in Ucs2ToGsm7bitAuto()
614 dest[outTextLen++] = static_cast<uint8_t>(itChar->second); in Ucs2ToGsm7bitAuto()
626 dest[outTextLen++] = 0x1B; in Ucs2ToGsm7bitAuto()
627 dest[outTextLen++] = static_cast<uint8_t>(itExt->second); in Ucs2ToGsm7bitAuto()
638 int TextCoder::Ucs2ToAscii(uint8_t *dest, int maxLength, const uint8_t *src, int srcLength, bool &u… in Ucs2ToAscii() argument
640 if (srcLength <= 0 || src == nullptr || dest == nullptr || maxLength <= 0) { in Ucs2ToAscii()
658 dest[outTextLen++] = static_cast<uint8_t>(inText); in Ucs2ToAscii()
696 int TextCoder::FindGsm7bitExt(uint8_t *dest, int maxLength, const uint16_t inText) in FindGsm7bitExt() argument
699 if (dest == nullptr || maxLength <= 0) { in FindGsm7bitExt()
706 dest[outTextLen++] = FindReplaceChar(inText); in FindGsm7bitExt()
714 dest[outTextLen++] = 0x1B; in FindGsm7bitExt()
715 dest[outTextLen++] = static_cast<uint8_t>(itExt->second); in FindGsm7bitExt()
719 int TextCoder::FindTurkish(uint8_t *dest, int maxLength, const uint16_t inText) in FindTurkish() argument
722 if (dest == nullptr || maxLength <= 0) { in FindTurkish()
729 dest[outTextLen++] = FindReplaceChar(inText); in FindTurkish()
737 dest[outTextLen++] = 0x1B; in FindTurkish()
738 dest[outTextLen++] = static_cast<uint8_t>(itExt->second); in FindTurkish()
742 int TextCoder::FindSpanish(uint8_t *dest, int maxLength, const uint16_t inText) in FindSpanish() argument
745 if (dest == nullptr || maxLength <= 0) { in FindSpanish()
752 dest[outTextLen++] = FindReplaceChar(inText); in FindSpanish()
760 dest[outTextLen++] = 0x1B; in FindSpanish()
761 dest[outTextLen++] = static_cast<uint8_t>(itExt->second); in FindSpanish()
765 int TextCoder::FindPortu(uint8_t *dest, int maxLength, const uint16_t inText) in FindPortu() argument
768 if (dest == nullptr || maxLength <= 0) { in FindPortu()
775 dest[outTextLen++] = FindReplaceChar(inText); in FindPortu()
783 dest[outTextLen++] = 0x1B; in FindPortu()
784 dest[outTextLen++] = static_cast<uint8_t>(itExt->second); in FindPortu()
801 uint8_t *dest, int maxLength, const uint8_t *src, int srcLength, const MsgLangInfo &langInfo) in Gsm7bitToUcs2() argument
803 if (srcLength == 0 || src == nullptr || dest == nullptr || maxLength <= 0) { in Gsm7bitToUcs2()
833 dest[outTextLen++] = upperByte; in Gsm7bitToUcs2()
834 dest[outTextLen++] = lowerByte; in Gsm7bitToUcs2()
837 dest[outTextLen] = '\0'; in Gsm7bitToUcs2()