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

Function decNumberFromUInt32

extern/decNumber/decNumber.c:347–357  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

345 } // decNumberFromInt32
346
347decNumber * decNumberFromUInt32(decNumber *dn, uInt uin) {
348 Unit *up; // work pointer
349 decNumberZero(dn); // clean
350 if (uin==0) return dn; // [or decGetDigits bad call]
351 for (up=dn->lsu; uin>0; up++) {
352 *up=(Unit)(uin%(DECDPUNMAX+1));
353 uin=uin/(DECDPUNMAX+1);
354 }
355 dn->digits=decGetDigits(dn->lsu, up-dn->lsu);
356 return dn;
357 } // decNumberFromUInt32
358
359/* ------------------------------------------------------------------ */
360/* to-int32 -- conversion to Int or uInt */

Callers 1

decNumberFromInt32Function · 0.85

Calls 1

decGetDigitsFunction · 0.85

Tested by

no test coverage detected