Index: xfa/fgas/crt/fgas_codepage.cpp |
diff --git a/xfa/fgas/crt/fgas_codepage.cpp b/xfa/fgas/crt/fgas_codepage.cpp |
index 834056eddd5004c8606eeba39c10d0b27b8610d5..57f3e1e322e9986d6b1c38d9fdb4ef959bac7541 100644 |
--- a/xfa/fgas/crt/fgas_codepage.cpp |
+++ b/xfa/fgas/crt/fgas_codepage.cpp |
@@ -35,16 +35,6 @@ const FX_CHARSET_MAP g_FXCharset2CodePageTable[] = { |
{255, 850}, |
}; |
-const FX_CHARSET_MAP g_FXCodepage2CharsetTable[] = { |
- {1, 0}, {2, 42}, {254, 437}, {255, 850}, {222, 874}, |
- {128, 932}, {134, 936}, {129, 949}, {136, 950}, {238, 1250}, |
- {204, 1251}, {0, 1252}, {161, 1253}, {162, 1254}, {177, 1255}, |
- {178, 1256}, {186, 1257}, {163, 1258}, {130, 1361}, {77, 10000}, |
- {78, 10001}, {79, 10003}, {80, 10008}, {81, 10002}, {83, 10005}, |
- {84, 10004}, {85, 10006}, {86, 10081}, {87, 10021}, {88, 10029}, |
- {89, 10007}, |
-}; |
- |
const FX_LANG2CPMAP g_FXLang2CodepageTable[] = { |
{FX_LANG_Arabic_SaudiArabia, FX_CODEPAGE_MSWin_Arabic}, |
{FX_LANG_Bulgarian_Bulgaria, FX_CODEPAGE_MSWin_Cyrillic}, |
@@ -317,24 +307,6 @@ uint16_t FX_GetCodePageFromCharset(uint8_t charset) { |
return 0xFFFF; |
} |
-uint16_t FX_GetCharsetFromCodePage(uint16_t codepage) { |
- int32_t iEnd = sizeof(g_FXCodepage2CharsetTable) / sizeof(FX_CHARSET_MAP) - 1; |
- ASSERT(iEnd >= 0); |
- int32_t iStart = 0, iMid; |
- do { |
- iMid = (iStart + iEnd) / 2; |
- const FX_CHARSET_MAP& cp = g_FXCodepage2CharsetTable[iMid]; |
- if (codepage == cp.codepage) { |
- return cp.charset; |
- } else if (codepage < cp.codepage) { |
- iEnd = iMid - 1; |
- } else { |
- iStart = iMid + 1; |
- } |
- } while (iStart <= iEnd); |
- return 0xFFFF; |
-} |
- |
uint16_t FX_GetDefCodePageByLanguage(uint16_t wLanguage) { |
int32_t iEnd = sizeof(g_FXLang2CodepageTable) / sizeof(FX_LANG2CPMAP) - 1; |
ASSERT(iEnd >= 0); |
@@ -403,18 +375,6 @@ void FX_UTF16ToWChar(void* pBuffer, int32_t iLength) { |
} |
} |
-void FX_WCharToUTF16(void* pBuffer, int32_t iLength) { |
- ASSERT(pBuffer && iLength > 0); |
- if (sizeof(FX_WCHAR) == 2) { |
- return; |
- } |
- const FX_WCHAR* pSrc = (const FX_WCHAR*)pBuffer; |
- uint16_t* pDst = (uint16_t*)pBuffer; |
- while (--iLength >= 0) { |
- *pDst++ = (uint16_t)*pSrc++; |
- } |
-} |
- |
int32_t FX_DecodeString(uint16_t wCodePage, |
const FX_CHAR* pSrc, |
int32_t* pSrcLen, |