Lines Matching refs:curr
260 sal_Int16 curr = 0, num = 0, end = 0, shift = 0; in NativeToAscii_numberMaker() local
262 if ((curr = sal::static_int_cast<sal_Int16>( numberChar.indexOf(str[i]) )) >= 0) { in NativeToAscii_numberMaker()
265 num = curr % 10; in NativeToAscii_numberMaker()
266 … } else if ((curr = sal::static_int_cast<sal_Int16>( multiplierChar.indexOf(str[i]) )) >= 0) { in NativeToAscii_numberMaker()
267 curr = MultiplierExponent_7_CJK[curr % ExponentCount_7_CJK]; in NativeToAscii_numberMaker()
268 if (prev > curr && num == 0) num = 1; // One may be omitted in informal format in NativeToAscii_numberMaker()
270 if (curr >= max) in NativeToAscii_numberMaker()
271 max = curr; in NativeToAscii_numberMaker()
272 else if (curr > prev) in NativeToAscii_numberMaker()
273 shift = max - curr; in NativeToAscii_numberMaker()
275 end = curr; in NativeToAscii_numberMaker()
285 dst[count] = dst[count + curr]; in NativeToAscii_numberMaker()
287 offset[count] = offset[count + curr]; in NativeToAscii_numberMaker()
289 max = curr; in NativeToAscii_numberMaker()
291 NativeToAscii_numberMaker(max, curr, str, i, nCount, dst, in NativeToAscii_numberMaker()