summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2015-09-17 21:11:22 +0200
committerStephan Bergmann <sbergman@redhat.com>2015-09-17 22:22:33 +0200
commita68b0ef5c1b205e8994b9789765b42bcf028e9e5 (patch)
treebf3e6363544a89336af108fece02111ea37b9469 /tools
parent8fdd28093074902cac342c2be143d0352f27fa4c (diff)
CODING_QUOTED has become unused
Change-Id: I012b7d407cb50ba01fcc3b98ea2fe1968ec74a28
Diffstat (limited to 'tools')
-rw-r--r--tools/source/inet/inetmime.cxx60
1 files changed, 1 insertions, 59 deletions
diff --git a/tools/source/inet/inetmime.cxx b/tools/source/inet/inetmime.cxx
index 4f0e17d5f80b..95b88525df44 100644
--- a/tools/source/inet/inetmime.cxx
+++ b/tools/source/inet/inetmime.cxx
@@ -80,8 +80,6 @@ const sal_Unicode * skipLinearWhiteSpaceComment(const sal_Unicode *
const sal_Unicode *
pEnd);
-inline bool needsQuotedStringEscape(sal_uInt32 nChar);
-
const sal_Unicode * skipQuotedString(const sal_Unicode * pBegin,
const sal_Unicode * pEnd);
@@ -160,11 +158,6 @@ inline bool startsWithLineFolding(const sal_Unicode * pBegin,
&& isWhiteSpace(pBegin[2]); // CR, LF
}
-inline bool needsQuotedStringEscape(sal_uInt32 nChar)
-{
- return nChar == '"' || nChar == '\\';
-}
-
inline rtl_TextEncoding translateToMIME(rtl_TextEncoding eEncoding)
{
#if defined WNT
@@ -985,8 +978,7 @@ public:
private:
enum { BUFFER_SIZE = 256 };
- enum Coding { CODING_NONE, CODING_QUOTED, CODING_ENCODED,
- CODING_ENCODED_TERMINATED };
+ enum Coding { CODING_NONE, CODING_ENCODED, CODING_ENCODED_TERMINATED };
enum EncodedWordState { STATE_INITIAL, STATE_FIRST_EQUALS,
STATE_FIRST_QUESTION, STATE_CHARSET,
@@ -1206,8 +1198,6 @@ void INetMIMEEncodedWordOutputSink::finish(bool bWriteTrailer)
// If the text is already an encoded word, copy it verbatim:
switch (m_ePrevCoding)
{
- case CODING_QUOTED:
- m_rSink << '"';
case CODING_NONE:
while (m_nExtraSpaces-- > 0)
{
@@ -1238,10 +1228,6 @@ void INetMIMEEncodedWordOutputSink::finish(bool bWriteTrailer)
case CODING_NONE:
switch (m_ePrevCoding)
{
- case CODING_QUOTED:
- m_eCoding = CODING_QUOTED;
- break;
-
case CODING_ENCODED:
m_rSink << "?=";
break;
@@ -1254,49 +1240,7 @@ void INetMIMEEncodedWordOutputSink::finish(bool bWriteTrailer)
m_rSink << ' ';
}
m_rSink.write(m_pBuffer, m_pBufferEnd);
- if (m_eCoding == CODING_QUOTED && bWriteTrailer)
- {
- m_rSink << '"';
- m_eCoding = CODING_NONE;
- }
- break;
-
- case CODING_QUOTED:
- {
- bool bInsertLeadingQuote = true;
- switch (m_ePrevCoding)
- {
- case CODING_QUOTED:
- bInsertLeadingQuote = false;
- break;
-
- case CODING_ENCODED:
- m_rSink << "?=";
- break;
-
- default:
- break;
- }
- while (m_nExtraSpaces-- > 0)
- {
- m_rSink << ' ';
- }
- if (bInsertLeadingQuote)
- m_rSink << '"';
- for (const sal_Unicode * p = m_pBuffer; p != m_pBufferEnd;
- ++p)
- {
- if (needsQuotedStringEscape(*p))
- m_rSink << '\\';
- m_rSink << sal_Char(*p);
- }
- if (bWriteTrailer)
- {
- m_rSink << '"';
- m_eCoding = CODING_NONE;
- }
break;
- }
case CODING_ENCODED:
{
@@ -1311,8 +1255,6 @@ void INetMIMEEncodedWordOutputSink::finish(bool bWriteTrailer)
switch (m_ePrevCoding)
{
- case CODING_QUOTED:
- m_rSink << '"';
case CODING_NONE:
while (m_nExtraSpaces-- > 0)
{