Default-initialize number mantissa to zero

This commit is contained in:
fwcd 2019-04-10 00:03:10 +02:00
commit f5794f1128
2 changed files with 2 additions and 2 deletions

View file

@ -185,7 +185,7 @@ NUMBER _createnum( _In_ uint32_t size )
{
NUMBER num = NUMBER();
// Fill mantissa vector with zeros
num.mant.insert(num.mant.end(), size, 0);
num.mant.insert(num.mant.end(), size - 1, 0);
return( num );
}

View file

@ -61,7 +61,7 @@ typedef struct _number
// radix being used.
int32_t exp; // The offset of digits from the radix point
// (decimal point in radix 10)
std::vector<MANTTYPE> mant;
std::vector<MANTTYPE> mant = {0};
} NUMBER;