Home | History | Annotate | Download | only in i18n

Lines Matching refs:fContext

96     uprv_decContextDefault(&fContext, DEC_INIT_BASE);
97 fContext.traps = 0;
98 uprv_decContextSetRounding(&fContext, DEC_ROUND_HALF_EVEN);
99 fContext.digits = fStorage.getCapacity();
131 uprv_memcpy(&fContext, &other.fContext, sizeof(decContext));
136 // Always reset the fContext.digits, even if fDecNumber was not reallocated,
137 // because above we copied fContext from other.fContext.
138 fContext.digits = fStorage.getCapacity();
184 int32_t savedDigits = fContext.digits;
185 fContext.digits = 1;
186 uprv_decNumberCompare(&result, this->fDecNumber, other.fDecNumber, &fContext);
187 fContext.digits = savedDigits;
204 uprv_decNumberReduce(fDecNumber, fDecNumber, &fContext);
222 uprv_decContextSetRounding(&fContext, DEC_ROUND_HALF_EVEN);
294 r = uprv_decContextGetRounding(&fContext);
296 uprv_decContextSetRounding(&fContext, r);
339 U_ASSERT(c <= fContext.digits);
409 if (nDigits < fContext.digits) {
562 uprv_decNumberQuantize(copy.fDecNumber, copy.fDecNumber, zero.fDecNumber, &fContext);
563 result = uprv_decNumberToInt32(copy.fDecNumber, &fContext);
565 result = uprv_decNumberToInt32(fDecNumber, &fContext);
763 uprv_decNumberFromString(fDecNumber, str, &fContext);
811 if (numDigits > fContext.digits) {
812 // fContext.digits == fStorage.getCapacity()
819 fContext.digits = numDigits;
822 fContext.status = 0;
823 uprv_decNumberFromString(fDecNumber, source.data(), &fContext);
824 if ((fContext.status & DEC_Conversion_syntax) != 0) {
866 uprv_decNumberFromString(fDecNumber, rep, &fContext);
884 fContext.status = 0;
886 if (requiredDigits > fContext.digits) {
891 uprv_decNumberMultiply(fDecNumber, fDecNumber, other.fDecNumber, &fContext);
908 uprv_decNumberDivide(fDecNumber, fDecNumber, other.fDecNumber, &fContext);
916 * amount. Never reduce it. Available size is kept in fContext.digits.
933 if (requestedCapacity > fContext.digits) {
939 fContext.digits = requestedCapacity;
958 int32_t savedDigits = fContext.digits;
959 fContext.digits = maximumDigits;
960 uprv_decNumberPlus(fDecNumber, fDecNumber, &fContext);
961 fContext.digits = savedDigits;
979 uprv_decNumberQuantize(fDecNumber, fDecNumber, &scale, &fContext);
988 uprv_decNumberToIntegralValue(fDecNumber, fDecNumber, &fContext);