Kaydet (Commit) a8406523 authored tarafından Caolán McNamara's avatar Caolán McNamara

runtime ConvertToUnicode->compile time unicode constants

üst ce906b80
......@@ -1002,7 +1002,7 @@ void SwRTFParser::ReadField()
int nNumOpenBrakets = 1; // die erste wurde schon vorher erkannt !!
int bFldInst = sal_False, bFldRslt = sal_False;
String sFieldStr, sFieldNm;
sal_uInt8 cCh;
sal_Unicode cCh;
int nToken;
while (nNumOpenBrakets && IsParserWorking())
......@@ -1156,16 +1156,15 @@ void SwRTFParser::ReadField()
case RTF_LINE: cCh = '\n'; goto INSINGLECHAR;
case RTF_TAB: cCh = '\t'; goto INSINGLECHAR;
case RTF_SUBENTRYINDEX: cCh = ':'; goto INSINGLECHAR;
case RTF_EMDASH: cCh = 151; goto INSINGLECHAR;
case RTF_ENDASH: cCh = 150; goto INSINGLECHAR;
case RTF_BULLET: cCh = 149; goto INSINGLECHAR;
case RTF_LQUOTE: cCh = 145; goto INSINGLECHAR;
case RTF_RQUOTE: cCh = 146; goto INSINGLECHAR;
case RTF_LDBLQUOTE: cCh = 147; goto INSINGLECHAR;
case RTF_RDBLQUOTE: cCh = 148; goto INSINGLECHAR;
case RTF_EMDASH: cCh = 0x2014; goto INSINGLECHAR;
case RTF_ENDASH: cCh = 0x2013; goto INSINGLECHAR;
case RTF_BULLET: cCh = 0x2022; goto INSINGLECHAR;
case RTF_LQUOTE: cCh = 0x2018; goto INSINGLECHAR;
case RTF_RQUOTE: cCh = 0x2019; goto INSINGLECHAR;
case RTF_LDBLQUOTE: cCh = 0x201C; goto INSINGLECHAR;
case RTF_RDBLQUOTE: cCh = 0x201D; goto INSINGLECHAR;
INSINGLECHAR:
sFieldStr += ByteString::ConvertToUnicode( cCh,
RTL_TEXTENCODING_MS_1252 );
sFieldStr += cCh;
break;
// kein Break, aToken wird als Text gesetzt
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment