Lines Matching refs:pEnd
704 inline double stringToDouble(CharT const * pBegin, CharT const * pEnd, in stringToDouble() argument
713 while (p0 != pEnd && (*p0 == CharT(' ') || *p0 == CharT('\t'))) in stringToDouble()
716 if (p0 != pEnd && *p0 == CharT('-')) in stringToDouble()
724 if (p0 != pEnd && *p0 == CharT('+')) in stringToDouble()
731 if (3 >= (pEnd - p)) in stringToDouble()
753 while (p != pEnd && (*p == CharT('0') || *p == cGroupSeparator)) in stringToDouble()
759 for (; p != pEnd; ++p) in stringToDouble()
772 if (p != pEnd && *p == cDecSeparator) in stringToDouble()
777 while (p != pEnd && *p == CharT('0')) in stringToDouble()
787 for (; p != pEnd; ++p) in stringToDouble()
810 if (p != p0 && p != pEnd && (*p == CharT('E') || *p == CharT('e'))) in stringToDouble()
814 if (p != pEnd && *p == CharT('-')) in stringToDouble()
822 if (p != pEnd && *p == CharT('+')) in stringToDouble()
828 while (p != pEnd && isDigit(*p)) in stringToDouble()
835 for (; p != pEnd; ++p) in stringToDouble()
872 else if (p - p0 == 2 && p != pEnd && p[0] == CharT('#') in stringToDouble()
875 if (pEnd - p >= 4 && p[1] == CharT('I') && p[2] == CharT('N') in stringToDouble()
883 while (p != pEnd && isDigit(*p)) in stringToDouble()
886 else if (pEnd - p >= 4 && p[1] == CharT('N') && p[2] == CharT('A') in stringToDouble()
904 while (p != pEnd && isDigit(*p)) in stringToDouble()
930 sal_Char const * pEnd, in rtl_math_stringToDouble() argument
937 return stringToDouble(pBegin, pEnd, cDecSeparator, cGroupSeparator, pStatus, in rtl_math_stringToDouble()
942 sal_Unicode const * pEnd, in rtl_math_uStringToDouble() argument
949 return stringToDouble(pBegin, pEnd, cDecSeparator, cGroupSeparator, pStatus, in rtl_math_uStringToDouble()