summaryrefslogtreecommitdiff
path: root/sal/textenc/convertiso2022cn.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sal/textenc/convertiso2022cn.cxx')
-rw-r--r--sal/textenc/convertiso2022cn.cxx14
1 files changed, 12 insertions, 2 deletions
diff --git a/sal/textenc/convertiso2022cn.cxx b/sal/textenc/convertiso2022cn.cxx
index 6c317225ae67..98b9aa1721fb 100644
--- a/sal/textenc/convertiso2022cn.cxx
+++ b/sal/textenc/convertiso2022cn.cxx
@@ -98,7 +98,12 @@ void ImplResetIso2022CnToUnicodeContext(void * pContext)
}
}
-sal_Size ImplConvertIso2022CnToUnicode(ImplTextConverterData const * pData,
+void ImplDestroyIso2022CnToUnicodeContext(void * pContext)
+{
+ delete static_cast< ImplIso2022CnToUnicodeContext * >(pContext);
+}
+
+sal_Size ImplConvertIso2022CnToUnicode(void const * pData,
void * pContext,
char const * pSrcBuf,
sal_Size nSrcBytes,
@@ -445,6 +450,11 @@ void ImplResetUnicodeToIso2022CnContext(void * pContext)
}
}
+void ImplDestroyUnicodeToIso2022CnContext(void * pContext)
+{
+ delete static_cast< ImplUnicodeToIso2022CnContext * >(pContext);
+}
+
static sal_uInt32 ImplIso2022CnTranslateTo2312(ImplUniToDBCSHighTab const *
pGb2312Data,
sal_uInt32 nChar)
@@ -489,7 +499,7 @@ ImplIso2022CnTranslateTo116431(sal_uInt8 const * pCns116431992Data,
| (0x20 + pCns116431992Data[nOffset + 1]);
}
-sal_Size ImplConvertUnicodeToIso2022Cn(ImplTextConverterData const * pData,
+sal_Size ImplConvertUnicodeToIso2022Cn(void const * pData,
void * pContext,
sal_Unicode const * pSrcBuf,
sal_Size nSrcChars,