From ee2c73f6a8711bb1e9f6ed5ea253b152b6742144 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Fri, 12 Oct 2001 09:44:53 +0000 Subject: #87140# Cleaned up, added EUC-TW and GB-18030. --- sal/textenc/tcvttcn6.tab | 182 ++++++++++++++++------------------------------- 1 file changed, 62 insertions(+), 120 deletions(-) (limited to 'sal/textenc/tcvttcn6.tab') diff --git a/sal/textenc/tcvttcn6.tab b/sal/textenc/tcvttcn6.tab index 3fec9200f685..92d5b01560ce 100644 --- a/sal/textenc/tcvttcn6.tab +++ b/sal/textenc/tcvttcn6.tab @@ -2,9 +2,9 @@ * * $RCSfile: tcvttcn6.tab,v $ * - * $Revision: 1.2 $ + * $Revision: 1.3 $ * - * last change: $Author: th $ $Date: 2000-12-13 22:23:46 $ + * last change: $Author: sb $ $Date: 2001-10-12 10:44:53 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -627,45 +627,27 @@ static ImplDBCSConvertData const aImplBIG5DBCSCvtData = /* ----------------------------------------------------------------------- */ -static ImplTextConverterData const aImplBIG5TextConverterData = -{ - &aImplBIG5DBCSCvtData, - NULL, - RTL_UNICODE_CHAR_DEFAULT -}; - -/* ----------------------------------------------------------------------- */ - -static ImplTextConverter const aImplBIG5TextConverter = -{ - &aImplBIG5TextConverterData, - ImplDBCSToUnicode, - ImplUnicodeToDBCS, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL -}; - -/* ----------------------------------------------------------------------- */ - -static ImplTextEncodingData const aImplBIG5TextEncodingData = -{ - &aImplBIG5TextConverter, - RTL_TEXTENCODING_BIG5, - 1, 2, 2, - 136, - 950, - 2, - (const sal_Char*)"euc-tw", - (const sal_Char*)"big5", - RTL_TEXTENCODING_INFO_ASCII | - RTL_TEXTENCODING_INFO_MULTIBYTE | - RTL_TEXTENCODING_INFO_MIME, - SCRIPT_CHINESE_TRADITIONAL -}; +static ImplTextEncodingData const aImplBIG5TextEncodingData + = { { &aImplBIG5DBCSCvtData, + ImplDBCSToUnicode, + ImplUnicodeToDBCS, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL }, + RTL_TEXTENCODING_BIG5, + 1, + 2, + 2, + 136, + "euc-tw", + "big5", + RTL_TEXTENCODING_INFO_ASCII + | RTL_TEXTENCODING_INFO_MULTIBYTE + | RTL_TEXTENCODING_INFO_MIME }; + /* SCRIPT_CHINESE_TRADITIONAL, pc code page 950, mac encoding 2 */ /* ======================================================================= */ @@ -1204,46 +1186,26 @@ static ImplDBCSConvertData const aImplMS950DBCSCvtData = /* ----------------------------------------------------------------------- */ -static ImplTextConverterData const aImplMS950TextConverterData = -{ - &aImplMS950DBCSCvtData, - NULL, - RTL_UNICODE_CHAR_DEFAULT -}; - -/* ----------------------------------------------------------------------- */ - -static ImplTextConverter const aImplMS950TextConverter = -{ - &aImplMS950TextConverterData, - ImplDBCSToUnicode, - ImplUnicodeToDBCS, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL -}; - -/* ----------------------------------------------------------------------- */ - -static ImplTextEncodingData const aImplMS950TextEncodingData = -{ - &aImplMS950TextConverter, - RTL_TEXTENCODING_MS_950, - 1, 2, 2, - 136, - 950, - 2, - (const sal_Char*)"euc-tw", - (const sal_Char*)"big5", - RTL_TEXTENCODING_INFO_ASCII | - RTL_TEXTENCODING_INFO_MULTIBYTE | - RTL_TEXTENCODING_INFO_WIN | - RTL_TEXTENCODING_INFO_DOS_OS2, - SCRIPT_CHINESE_TRADITIONAL -}; +static ImplTextEncodingData const aImplMS950TextEncodingData + = { { &aImplMS950DBCSCvtData, + ImplDBCSToUnicode, + ImplUnicodeToDBCS, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL }, + RTL_TEXTENCODING_MS_950, + 1, + 2, + 2, + 136, + "euc-tw", + "big5", + RTL_TEXTENCODING_INFO_ASCII | RTL_TEXTENCODING_INFO_MULTIBYTE }; + /* WIN/DOS/OS2, SCRIPT_CHINESE_TRADITIONAL, pc code page 950, mac encoding + 2 */ /* ======================================================================= */ @@ -1782,42 +1744,22 @@ static ImplDBCSConvertData const aImplAPPLECHINTRADDBCSCvtData = /* ----------------------------------------------------------------------- */ -static ImplTextConverterData const aImplAPPLECHINTRADTextConverterData = -{ - &aImplAPPLECHINTRADDBCSCvtData, - NULL, - RTL_UNICODE_CHAR_DEFAULT -}; - -/* ----------------------------------------------------------------------- */ - -static ImplTextConverter const aImplAPPLECHINTRADTextConverter = -{ - &aImplAPPLECHINTRADTextConverterData, - ImplDBCSToUnicode, - ImplUnicodeToDBCS, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL -}; - -/* ----------------------------------------------------------------------- */ - -static ImplTextEncodingData const aImplAPPLECHINTRADTextEncodingData = -{ - &aImplAPPLECHINTRADTextConverter, - RTL_TEXTENCODING_APPLE_CHINTRAD, - 1, 2, 2, - 136, - 950, - 2, - (const sal_Char*)"euc-tw", - (const sal_Char*)"big5", - RTL_TEXTENCODING_INFO_ASCII | - RTL_TEXTENCODING_INFO_MULTIBYTE | - RTL_TEXTENCODING_INFO_MAC, - SCRIPT_CHINESE_TRADITIONAL -}; +static ImplTextEncodingData const aImplAPPLECHINTRADTextEncodingData + = { { &aImplAPPLECHINTRADDBCSCvtData, + ImplDBCSToUnicode, + ImplUnicodeToDBCS, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL }, + RTL_TEXTENCODING_APPLE_CHINTRAD, + 1, + 2, + 2, + 136, + "euc-tw", + "big5", + RTL_TEXTENCODING_INFO_ASCII | RTL_TEXTENCODING_INFO_MULTIBYTE }; + /* MAC, SCRIPT_CHINESE_TRADITIONAL, pc code page 950, mac encoding 2 */ -- cgit v1.2.3