Lines Matching refs:str

99 sal_Bool SAL_CALL AsciiToNative_numberMaker(const sal_Unicode *str, sal_Int32 begin, sal_Int32 len,  in AsciiToNative_numberMaker()  argument
109 if (notZero || str[begin] != NUMBER_ZERO) { in AsciiToNative_numberMaker()
110 dst[count] = numberChar[str[begin] - NUMBER_ZERO]; in AsciiToNative_numberMaker()
124 } else if (str[begin] != NUMBER_ZERO) { in AsciiToNative_numberMaker()
125 …g & (multiChar_index < 0 ? 0 : NUMBER_OMIT_ONE_CHECK(multiChar_index))) || str[begin] != NUMBER_ON… in AsciiToNative_numberMaker()
126 dst[count] = numberChar[str[begin] - NUMBER_ZERO]; in AsciiToNative_numberMaker()
143 return str[begin] != NUMBER_ZERO; in AsciiToNative_numberMaker()
150 printPower |= AsciiToNative_numberMaker(str, begin, tmp, dst, count, in AsciiToNative_numberMaker()
181 const sal_Unicode *str = inStr.getStr() + startPos; in AsciiToNative() local
191 if (i < nCount && isNumber(str[i])) { in AsciiToNative()
193 newStr->buffer[count] = numberChar[str[i] - NUMBER_ZERO]; in AsciiToNative()
199 srcStr->buffer[len++] = str[i]; in AsciiToNative()
202 if (isSeparator(str[i]) && i < nCount-1 && isNumber(str[i+1])) in AsciiToNative()
232 …if ((doDecimal = (!doDecimal && isDecimal(str[i]) && i < nCount-1 && isNumber(str[i+1]))) != sal_F… in AsciiToNative()
233 … newStr->buffer[count] = (DecimalChar[number->number] ? DecimalChar[number->number] : str[i]); in AsciiToNative()
234 else if (isMinus(str[i]) && i < nCount-1 && isNumber(str[i+1])) in AsciiToNative()
235 … newStr->buffer[count] = (MinusChar[number->number] ? MinusChar[number->number] : str[i]); in AsciiToNative()
236 else if (isSeparator(str[i]) && i < nCount-1 && isNumber(str[i+1])) in AsciiToNative()
237 … newStr->buffer[count] = (SeparatorChar[number->number] ? SeparatorChar[number->number] : str[i]); in AsciiToNative()
239 newStr->buffer[count] = str[i]; in AsciiToNative()
256 …atic void SAL_CALL NativeToAscii_numberMaker(sal_Int16 max, sal_Int16 prev, const sal_Unicode *str, in NativeToAscii_numberMaker() argument
262 if ((curr = sal::static_int_cast<sal_Int16>( numberChar.indexOf(str[i]) )) >= 0) { in NativeToAscii_numberMaker()
266 … } else if ((curr = sal::static_int_cast<sal_Int16>( multiplierChar.indexOf(str[i]) )) >= 0) { in NativeToAscii_numberMaker()
291 NativeToAscii_numberMaker(max, curr, str, i, nCount, dst, in NativeToAscii_numberMaker()
314 const sal_Unicode *str = inStr.getStr() + startPos; in NativeToAscii() local
329 if ((index = multiplierChar.indexOf(str[i])) >= 0) { in NativeToAscii()
339 str, i, nCount, newStr->buffer, count, offset, useOffset, in NativeToAscii()
342 if ((index = numberChar.indexOf(str[i])) >= 0) in NativeToAscii()
344 else if ((index = separatorChar.indexOf(str[i])) >= 0 && in NativeToAscii()
345 (i < nCount-1 && (numberChar.indexOf(str[i+1]) >= 0 || in NativeToAscii()
346 multiplierChar.indexOf(str[i+1]) >= 0))) in NativeToAscii()
348 else if ((index = decimalChar.indexOf(str[i])) >= 0 && in NativeToAscii()
349 (i < nCount-1 && (numberChar.indexOf(str[i+1]) >= 0 || in NativeToAscii()
350 multiplierChar.indexOf(str[i+1]) >= 0))) in NativeToAscii()
354 else if ((index = minusChar.indexOf(str[i])) >= 0 && in NativeToAscii()
355 (i < nCount-1 && (numberChar.indexOf(str[i+1]) >= 0 || in NativeToAscii()
356 multiplierChar.indexOf(str[i+1]) >= 0))) in NativeToAscii()
361 newStr->buffer[count] = str[i]; in NativeToAscii()