Lines Matching refs:nChar

148 	static inline bool isUSASCII(sal_uInt32 nChar);
156 static inline bool isISO88591(sal_uInt32 nChar);
165 static inline bool isControl(sal_uInt32 nChar);
174 static inline bool isWhiteSpace(sal_uInt32 nChar);
183 static inline bool isVisible(sal_uInt32 nChar);
192 static inline bool isDigit(sal_uInt32 nChar);
201 static inline bool isCanonicHexDigit(sal_uInt32 nChar);
210 static inline bool isHexDigit(sal_uInt32 nChar);
219 static inline bool isUpperCase(sal_uInt32 nChar);
228 static inline bool isLowerCase(sal_uInt32 nChar);
237 static inline bool isAlpha(sal_uInt32 nChar);
246 static inline bool isAlphanumeric(sal_uInt32 nChar);
255 static inline bool isBase64Digit(sal_uInt32 nChar);
265 static bool isAtomChar(sal_uInt32 nChar);
275 static bool isTokenChar(sal_uInt32 nChar);
285 static bool isEncodedWordTokenChar(sal_uInt32 nChar);
296 static bool isIMAPAtomChar(sal_uInt32 nChar);
306 static inline sal_uInt32 toUpperCase(sal_uInt32 nChar);
316 static inline sal_uInt32 toLowerCase(sal_uInt32 nChar);
326 static inline int getWeight(sal_uInt32 nChar);
336 static inline int getHexWeight(sal_uInt32 nChar);
347 static inline int getBase64Weight(sal_uInt32 nChar);
492 static inline bool needsQuotedStringEscape(sal_uInt32 nChar);
581 static inline int getUTF8OctetCount(sal_uInt32 nChar);
584 sal_uInt32 nChar);
586 static void writeUTF8(INetMIMEOutputSink & rSink, sal_uInt32 nChar);
652 inline bool INetMIME::isUSASCII(sal_uInt32 nChar) in isUSASCII() argument
654 return nChar <= 0x7F; in isUSASCII()
658 inline bool INetMIME::isISO88591(sal_uInt32 nChar) in isISO88591() argument
660 return nChar <= 0xFF; in isISO88591()
664 inline bool INetMIME::isControl(sal_uInt32 nChar) in isControl() argument
666 return nChar <= 0x1F || nChar == 0x7F; in isControl()
670 inline bool INetMIME::isWhiteSpace(sal_uInt32 nChar) in isWhiteSpace() argument
672 return nChar == '\t' || nChar == ' '; in isWhiteSpace()
676 inline bool INetMIME::isVisible(sal_uInt32 nChar) in isVisible() argument
678 return nChar >= '!' && nChar <= '~'; in isVisible()
682 inline bool INetMIME::isDigit(sal_uInt32 nChar) in isDigit() argument
684 return nChar >= '0' && nChar <= '9'; in isDigit()
688 inline bool INetMIME::isCanonicHexDigit(sal_uInt32 nChar) in isCanonicHexDigit() argument
690 return isDigit(nChar) || (nChar >= 'A' && nChar <= 'F'); in isCanonicHexDigit()
694 inline bool INetMIME::isHexDigit(sal_uInt32 nChar) in isHexDigit() argument
696 return isCanonicHexDigit(nChar) || (nChar >= 'a' && nChar <= 'f'); in isHexDigit()
700 inline bool INetMIME::isUpperCase(sal_uInt32 nChar) in isUpperCase() argument
702 return nChar >= 'A' && nChar <= 'Z'; in isUpperCase()
706 inline bool INetMIME::isLowerCase(sal_uInt32 nChar) in isLowerCase() argument
708 return nChar >= 'a' && nChar <= 'z'; in isLowerCase()
712 inline bool INetMIME::isAlpha(sal_uInt32 nChar) in isAlpha() argument
714 return isUpperCase(nChar) || isLowerCase(nChar); in isAlpha()
718 inline bool INetMIME::isAlphanumeric(sal_uInt32 nChar) in isAlphanumeric() argument
720 return isAlpha(nChar) || isDigit(nChar); in isAlphanumeric()
724 inline bool INetMIME::isBase64Digit(sal_uInt32 nChar) in isBase64Digit() argument
726 return isUpperCase(nChar) || isLowerCase(nChar) || isDigit(nChar) in isBase64Digit()
727 || nChar == '+' || nChar == '/'; in isBase64Digit()
731 inline sal_uInt32 INetMIME::toUpperCase(sal_uInt32 nChar) in toUpperCase() argument
733 return isLowerCase(nChar) ? nChar - ('a' - 'A') : nChar; in toUpperCase()
737 inline sal_uInt32 INetMIME::toLowerCase(sal_uInt32 nChar) in toLowerCase() argument
739 return isUpperCase(nChar) ? nChar + ('a' - 'A') : nChar; in toLowerCase()
743 inline int INetMIME::getWeight(sal_uInt32 nChar) in getWeight() argument
745 return isDigit(nChar) ? int(nChar - '0') : -1; in getWeight()
749 inline int INetMIME::getHexWeight(sal_uInt32 nChar) in getHexWeight() argument
751 return isDigit(nChar) ? int(nChar - '0') : in getHexWeight()
752 nChar >= 'A' && nChar <= 'F' ? int(nChar - 'A' + 10) : in getHexWeight()
753 nChar >= 'a' && nChar <= 'f' ? int(nChar - 'a' + 10) : -1; in getHexWeight()
757 inline int INetMIME::getBase64Weight(sal_uInt32 nChar) in getBase64Weight() argument
759 return isUpperCase(nChar) ? int(nChar - 'A') : in getBase64Weight()
760 isLowerCase(nChar) ? int(nChar - 'a' + 26) : in getBase64Weight()
761 isDigit(nChar) ? int(nChar - '0' + 52) : in getBase64Weight()
762 nChar == '+' ? 62 : in getBase64Weight()
763 nChar == '/' ? 63 : in getBase64Weight()
764 nChar == '=' ? -1 : -2; in getBase64Weight()
854 inline bool INetMIME::needsQuotedStringEscape(sal_uInt32 nChar) in needsQuotedStringEscape() argument
856 return nChar == '"' || nChar == '\\'; in needsQuotedStringEscape()
889 inline int INetMIME::getUTF8OctetCount(sal_uInt32 nChar) in getUTF8OctetCount() argument
891 DBG_ASSERT(nChar < 0x80000000, "INetMIME::getUTF8OctetCount(): Bad char"); in getUTF8OctetCount()
893 return nChar < 0x80 ? 1 : in getUTF8OctetCount()
894 nChar < 0x800 ? 2 : in getUTF8OctetCount()
895 nChar <= 0x10000 ? 3 : in getUTF8OctetCount()
896 nChar <= 0x200000 ? 4 : in getUTF8OctetCount()
897 nChar <= 0x4000000 ? 5 : 6; in getUTF8OctetCount()
1170 sal_uInt32 nChar) in writeEscapeSequence() argument
1172 DBG_ASSERT(nChar <= 0xFF, "INetMIME::writeEscapeSequence(): Bad char"); in writeEscapeSequence()
1173 rSink << '=' << sal_uInt8(getHexDigit(nChar >> 4)) in writeEscapeSequence()
1174 << sal_uInt8(getHexDigit(nChar & 15)); in writeEscapeSequence()
1280 inline bool needsEncodedWordEscape(sal_uInt32 nChar) const;
1292 INetMIMEEncodedWordOutputSink & operator <<(sal_uInt32 nChar);