mirror of
https://github.com/Microsoft/calculator.git
synced 2025-08-22 14:13:30 -07:00
Replace pointer with reference in _divnum (num.cpp)
This commit is contained in:
parent
420d48cc0b
commit
161f14a9ea
1 changed files with 11 additions and 11 deletions
|
@ -427,24 +427,24 @@ void _divnum( NUMBER *pa, const NUMBER &b, uint32_t radix, int32_t precision)
|
||||||
while (cdigits++ < thismax && !zernum(rem))
|
while (cdigits++ < thismax && !zernum(rem))
|
||||||
{
|
{
|
||||||
digit = radix - 1;
|
digit = radix - 1;
|
||||||
NUMBER* multiple;
|
|
||||||
for (auto& num : numberList)
|
for (auto& num : numberList)
|
||||||
{
|
{
|
||||||
if (!lessnum(rem, num) || !--digit)
|
if (!lessnum(rem, num) || !--digit)
|
||||||
{
|
{
|
||||||
multiple = #
|
auto& multiple = num;
|
||||||
|
|
||||||
|
if (digit)
|
||||||
|
{
|
||||||
|
multiple.sign *= -1;
|
||||||
|
addnum(&rem, multiple, radix);
|
||||||
|
multiple.sign *= -1;
|
||||||
|
}
|
||||||
|
rem.exp++;
|
||||||
|
*ptrc-- = (MANTTYPE)digit;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (digit)
|
|
||||||
{
|
|
||||||
multiple->sign *= -1;
|
|
||||||
addnum(&rem, *multiple, radix);
|
|
||||||
multiple->sign *= -1;
|
|
||||||
}
|
|
||||||
rem.exp++;
|
|
||||||
*ptrc-- = (MANTTYPE)digit;
|
|
||||||
}
|
}
|
||||||
cdigits--;
|
cdigits--;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue