Lines Matching refs:pEnd

64 					sal_Char const * pEnd);
198 sal_Char const * pEnd) in appendISO88591() argument
200 xub_StrLen nLength = static_cast< xub_StrLen >(pEnd - pBegin); in appendISO88591()
202 for (sal_Unicode * p = pBuffer; pBegin != pEnd;) in appendISO88591()
583 const sal_Char * pEnd) in skipLinearWhiteSpace() argument
585 DBG_ASSERT(pBegin && pBegin <= pEnd, in skipLinearWhiteSpace()
588 while (pBegin != pEnd) in skipLinearWhiteSpace()
597 if (startsWithLineFolding(pBegin, pEnd)) in skipLinearWhiteSpace()
612 const sal_Unicode * pEnd) in skipLinearWhiteSpace() argument
614 DBG_ASSERT(pBegin && pBegin <= pEnd, in skipLinearWhiteSpace()
617 while (pBegin != pEnd) in skipLinearWhiteSpace()
626 if (startsWithLineFolding(pBegin, pEnd)) in skipLinearWhiteSpace()
641 const sal_Char * pEnd) in skipComment() argument
643 DBG_ASSERT(pBegin && pBegin <= pEnd, in skipComment()
646 if (pBegin != pEnd && *pBegin == '(') in skipComment()
649 for (const sal_Char * p = pBegin; p != pEnd;) in skipComment()
662 if (p != pEnd) in skipComment()
673 const sal_Unicode * pEnd) in skipComment() argument
675 DBG_ASSERT(pBegin && pBegin <= pEnd, in skipComment()
678 if (pBegin != pEnd && *pBegin == '(') in skipComment()
681 for (const sal_Unicode * p = pBegin; p != pEnd;) in skipComment()
694 if (p != pEnd) in skipComment()
706 const sal_Char * pEnd) in skipLinearWhiteSpaceComment() argument
708 DBG_ASSERT(pBegin && pBegin <= pEnd, in skipLinearWhiteSpaceComment()
711 while (pBegin != pEnd) in skipLinearWhiteSpaceComment()
720 if (startsWithLineFolding(pBegin, pEnd)) in skipLinearWhiteSpaceComment()
728 const sal_Char * p = skipComment(pBegin, pEnd); in skipLinearWhiteSpaceComment()
746 pEnd) in skipLinearWhiteSpaceComment() argument
748 DBG_ASSERT(pBegin && pBegin <= pEnd, in skipLinearWhiteSpaceComment()
751 while (pBegin != pEnd) in skipLinearWhiteSpaceComment()
760 if (startsWithLineFolding(pBegin, pEnd)) in skipLinearWhiteSpaceComment()
768 const sal_Unicode * p = skipComment(pBegin, pEnd); in skipLinearWhiteSpaceComment()
784 const sal_Char * pEnd) in skipQuotedString() argument
786 DBG_ASSERT(pBegin && pBegin <= pEnd, in skipQuotedString()
789 if (pBegin != pEnd && *pBegin == '"') in skipQuotedString()
790 for (const sal_Char * p = pBegin + 1; p != pEnd;) in skipQuotedString()
794 if (pEnd - p < 2 || *p++ != 0x0A // LF in skipQuotedString()
803 if (p != pEnd) in skipQuotedString()
813 const sal_Unicode * pEnd) in skipQuotedString() argument
815 DBG_ASSERT(pBegin && pBegin <= pEnd, in skipQuotedString()
818 if (pBegin != pEnd && *pBegin == '"') in skipQuotedString()
819 for (const sal_Unicode * p = pBegin + 1; p != pEnd;) in skipQuotedString()
823 if (pEnd - p < 2 || *p++ != 0x0A // LF in skipQuotedString()
832 if (p != pEnd) in skipQuotedString()
842 const sal_Char * pEnd) in scanAtom() argument
844 while (pBegin != pEnd && isAtomChar(*pBegin)) in scanAtom()
852 const sal_Unicode * pEnd) in scanAtom() argument
854 while (pBegin != pEnd && isAtomChar(*pBegin)) in scanAtom()
861 bool INetMIME::scanUnsigned(const sal_Char *& rBegin, const sal_Char * pEnd, in scanUnsigned() argument
866 for ( ; p != pEnd; ++p) in scanUnsigned()
885 const sal_Unicode * pEnd, bool bLeadingZeroes, in scanUnsigned() argument
890 for ( ; p != pEnd; ++p) in scanUnsigned()
909 const sal_Char * pEnd, bool bLeadingZeroes, in scanUnsignedHex() argument
914 for ( p = rBegin; p != pEnd; ++p) in scanUnsignedHex()
933 const sal_Unicode * pEnd, bool bLeadingZeroes, in scanUnsignedHex() argument
938 for ( ; p != pEnd; ++p) in scanUnsignedHex()
957 const sal_Char * pEnd, in scanQuotedBlock() argument
963 DBG_ASSERT(pBegin && pBegin <= pEnd, in scanQuotedBlock()
966 if (pBegin != pEnd && static_cast< unsigned char >(*pBegin) == nOpening) in scanQuotedBlock()
970 while (pBegin != pEnd) in scanQuotedBlock()
982 if (pBegin != pEnd && *pBegin == 0x0A) // LF in scanQuotedBlock()
983 if (pEnd - pBegin >= 2 && isWhiteSpace(pBegin[1])) in scanQuotedBlock()
1001 if (pBegin != pEnd) in scanQuotedBlock()
1003 if (startsWithLineBreak(pBegin, pEnd) in scanQuotedBlock()
1004 && (pEnd - pBegin < 3 in scanQuotedBlock()
1030 const sal_Unicode * pEnd, in scanQuotedBlock() argument
1036 DBG_ASSERT(pBegin && pBegin <= pEnd, in scanQuotedBlock()
1039 if (pBegin != pEnd && *pBegin == nOpening) in scanQuotedBlock()
1043 while (pBegin != pEnd) in scanQuotedBlock()
1055 if (pBegin != pEnd && *pBegin == 0x0A) // LF in scanQuotedBlock()
1056 if (pEnd - pBegin >= 2 && isWhiteSpace(pBegin[1])) in scanQuotedBlock()
1074 if (pBegin != pEnd) in scanQuotedBlock()
1076 if (startsWithLineBreak(pBegin, pEnd) in scanQuotedBlock()
1077 && (pEnd - pBegin < 3 in scanQuotedBlock()
1103 sal_Char const * pEnd, in scanParameters() argument
1111 pParameterBegin = skipLinearWhiteSpaceComment(p, pEnd); in scanParameters()
1112 if (pParameterBegin == pEnd || *pParameterBegin != ';') in scanParameters()
1117 pEnd); in scanParameters()
1120 while (p != pEnd && isTokenChar(*p) && *p != '*') in scanParameters()
1133 if (p != pEnd && *p == '*') in scanParameters()
1136 if (p != pEnd && isDigit(*p) in scanParameters()
1137 && !scanUnsigned(p, pEnd, false, nSection)) in scanParameters()
1147 if (p != pEnd && *p == '*') in scanParameters()
1153 p = skipLinearWhiteSpaceComment(p, pEnd); in scanParameters()
1155 if (p == pEnd || *p != '=') in scanParameters()
1158 p = skipLinearWhiteSpaceComment(p + 1, pEnd); in scanParameters()
1169 while (p != pEnd && isTokenChar(*p) && *p != '\'') in scanParameters()
1185 if (p == pEnd || *p != '\'') in scanParameters()
1192 for (; p != pEnd; ++p) in scanParameters()
1219 if (p == pEnd || *p != '\'') in scanParameters()
1224 while (p != pEnd && (isTokenChar(*p) || !isUSASCII(*p))) in scanParameters()
1228 if (p + 2 < pEnd) in scanParameters()
1243 while (p != pEnd && (isTokenChar(*p) || !isUSASCII(*p))) in scanParameters()
1246 else if (p != pEnd && *p == '"') in scanParameters()
1252 if (p == pEnd) in scanParameters()
1264 if (pEnd - p < 3 || p[1] != 0x0A // LF in scanParameters()
1272 else if (*p == '\\' && ++p == pEnd) in scanParameters()
1284 sal_Char const * pStringEnd = skipQuotedString(p, pEnd); in scanParameters()
1292 while (p != pEnd && (isTokenChar(*p) || !isUSASCII(*p))) in scanParameters()
1310 sal_Unicode const * pEnd, in scanParameters() argument
1318 pParameterBegin = skipLinearWhiteSpaceComment(p, pEnd); in scanParameters()
1319 if (pParameterBegin == pEnd || *pParameterBegin != ';') in scanParameters()
1324 = skipLinearWhiteSpaceComment(p, pEnd); in scanParameters()
1327 while (p != pEnd && isTokenChar(*p) && *p != '*') in scanParameters()
1341 if (p != pEnd && *p == '*') in scanParameters()
1344 if (p != pEnd && isDigit(*p) in scanParameters()
1345 && !scanUnsigned(p, pEnd, false, nSection)) in scanParameters()
1355 if (p != pEnd && *p == '*') in scanParameters()
1361 p = skipLinearWhiteSpaceComment(p, pEnd); in scanParameters()
1363 if (p == pEnd || *p != '=') in scanParameters()
1366 p = skipLinearWhiteSpaceComment(p + 1, pEnd); in scanParameters()
1377 while (p != pEnd && isTokenChar(*p) && *p != '\'') in scanParameters()
1394 if (p == pEnd || *p != '\'') in scanParameters()
1401 for (; p != pEnd; ++p) in scanParameters()
1429 if (p == pEnd || *p != '\'') in scanParameters()
1437 while (p != pEnd) in scanParameters()
1439 sal_uInt32 nChar = INetMIME::getUTF32Character(p, pEnd); in scanParameters()
1442 if (nChar == '%' && p + 1 < pEnd) in scanParameters()
1458 while (p != pEnd && (isTokenChar(*p) || !isUSASCII(*p))) in scanParameters()
1461 else if (p != pEnd && *p == '"') in scanParameters()
1469 if (p == pEnd) in scanParameters()
1474 sal_uInt32 nChar = INetMIME::getUTF32Character(p, pEnd); in scanParameters()
1479 if (pEnd - p < 2 || *p++ != 0x0A // LF in scanParameters()
1489 if (p == pEnd) in scanParameters()
1494 nChar = INetMIME::getUTF32Character(p, pEnd); in scanParameters()
1504 sal_Unicode const * pStringEnd = skipQuotedString(p, pEnd); in scanParameters()
1512 while (p != pEnd && (isTokenChar(*p) || !isUSASCII(*p))) in scanParameters()
1746 T const * pEnd) in getCharsetEncoding_Impl() argument
1750 if (INetMIME::equalIgnoreCase(pBegin, pEnd, aEncodingMap[i].m_aName)) in getCharsetEncoding_Impl()
1760 sal_Char const * pEnd) in getCharsetEncoding() argument
1762 return getCharsetEncoding_Impl(pBegin, pEnd); in getCharsetEncoding()
1768 sal_Unicode const * pEnd) in getCharsetEncoding() argument
1770 return getCharsetEncoding_Impl(pBegin, pEnd); in getCharsetEncoding()
2050 const sal_Char * pEnd, in convertToUnicode() argument
2062 for (sal_Size nBufferSize = pEnd - pBegin;; in convertToUnicode()
2068 hConverter, hContext, pBegin, pEnd - pBegin, pBuffer, in convertToUnicode()
2092 const sal_Unicode * pEnd, in convertFromUnicode() argument
2104 for (sal_Size nBufferSize = pEnd - pBegin;; in convertFromUnicode()
2110 hConverter, hContext, pBegin, pEnd - pBegin, pBuffer, in convertFromUnicode()
2981 const sal_Char * pEnd, in translateUTF8Char() argument
2985 if (rBegin == pEnd || static_cast< unsigned char >(*rBegin) < 0x80 in translateUTF8Char()
3060 const sal_Char * pEnd = p + rText.Len(); in decodeUTF8() local
3062 while (p != pEnd) in decodeUTF8()
3065 if (translateUTF8Char(p, pEnd, eEncoding, nCharacter)) in decodeUTF8()
3099 const sal_Char * pEnd = pBegin + rBody.Len(); in decodeHeaderFieldBody() local
3110 for (const sal_Char * p = pBegin; p != pEnd;) in decodeHeaderFieldBody()
3112 if (p != pEnd && *p == '=' /* && bStartEncodedWord */) in decodeHeaderFieldBody()
3115 bool bEncodedWord = q != pEnd && *q++ == '?'; in decodeHeaderFieldBody()
3124 if (q == pEnd) in decodeHeaderFieldBody()
3180 if (q == pEnd) in decodeHeaderFieldBody()
3203 bEncodedWord = bEncodedWord && q != pEnd && *q++ == '?'; in decodeHeaderFieldBody()
3212 if (pEnd - q < 4) in decodeHeaderFieldBody()
3273 if (q == pEnd) in decodeHeaderFieldBody()
3285 if (pEnd - q < 2) in decodeHeaderFieldBody()
3344 bEncodedWord = bEncodedWord && q != pEnd && *q++ == '='; in decodeHeaderFieldBody()
3424 while (p != pEnd && isWhiteSpace(*p)) in decodeHeaderFieldBody()
3458 if (p == pEnd) in decodeHeaderFieldBody()
3475 = skipQuotedString(p - 1, pEnd); in decodeHeaderFieldBody()
3476 p = pQuotedStringEnd == p - 1 ? pEnd : pQuotedStringEnd; in decodeHeaderFieldBody()
3498 if (translateUTF8Char(pUTF8End, pEnd, RTL_TEXTENCODING_UCS4, in decodeHeaderFieldBody()
3516 appendISO88591(sDecoded, pCopyBegin, pEnd); in decodeHeaderFieldBody()
3537 const sal_uInt32 * pEnd) in writeSequence() argument
3539 DBG_ASSERT(pBegin && pBegin <= pEnd, in writeSequence()
3542 sal_Char * pBufferBegin = new sal_Char[pEnd - pBegin]; in writeSequence()
3544 while (pBegin != pEnd) in writeSequence()
3557 const sal_Unicode * pEnd) in writeSequence() argument
3559 DBG_ASSERT(pBegin && pBegin <= pEnd, in writeSequence()
3562 sal_Char * pBufferBegin = new sal_Char[pEnd - pBegin]; in writeSequence()
3564 while (pBegin != pEnd) in writeSequence()
3597 const sal_Char * pEnd) in writeSequence() argument
3599 DBG_ASSERT(pBegin && pBegin <= pEnd, in writeSequence()
3603 || pEnd - pBegin > STRING_MAXLEN - m_aBuffer.Len(); in writeSequence()
3605 m_aBuffer.Append(pBegin, static_cast< xub_StrLen >(pEnd - pBegin)); in writeSequence()
3623 const sal_Char * pEnd) in writeSequence() argument
3625 DBG_ASSERT(pBegin && pBegin <= pEnd, in writeSequence()
3628 sal_Unicode * pBufferBegin = new sal_Unicode[pEnd - pBegin]; in writeSequence()
3630 while (pBegin != pEnd) in writeSequence()
3639 const sal_uInt32 * pEnd) in writeSequence() argument
3641 DBG_ASSERT(pBegin && pBegin <= pEnd, in writeSequence()
3644 sal_Unicode * pBufferBegin = new sal_Unicode[pEnd - pBegin]; in writeSequence()
3646 while (pBegin != pEnd) in writeSequence()
3659 const sal_Unicode * pEnd) in writeSequence() argument
3661 DBG_ASSERT(pBegin && pBegin <= pEnd, in writeSequence()
3665 || pEnd - pBegin > STRING_MAXLEN - m_aBuffer.Len(); in writeSequence()
3667 m_aBuffer.Append(pBegin, static_cast< xub_StrLen >(pEnd - pBegin)); in writeSequence()