MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / setScale

Method setScale

src/common/DecFloat.cpp:352–360  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

350namespace Firebird {
351
352void Decimal64::setScale(DecimalStatus decSt, int scale)
353{
354 if (scale)
355 {
356 DecimalContext context(this, decSt);
357 scale += decDoubleGetExponent(&dec);
358 decDoubleSetExponent(&dec, &context, scale);
359 }
360}
361
362#if SIZEOF_LONG < 8
363Decimal64 Decimal64::set(int value, DecimalStatus decSt, int scale)

Callers 2

toIntegerMethod · 0.45
toInt64Method · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected