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

Function decNumberCompare

extern/decNumber/decNumber.c:853–859  ·  view source on GitHub ↗

------------------------------------------------------------------ */ decNumberCompare -- compare two Numbers */ / This computes C = A ? B */ / res is C, the result. C may be A and/or B (e.g., X=X?X) */ lhs is A */ rhs is B

Source from the content-addressed store, hash-verified

851/* C must have space for one digit (or NaN). */
852/* ------------------------------------------------------------------ */
853decNumber * decNumberCompare(decNumber *res, const decNumber *lhs,
854 const decNumber *rhs, decContext *set) {
855 uInt status=0; // accumulator
856 decCompareOp(res, lhs, rhs, set, COMPARE, &status);
857 if (status!=0) decStatus(res, status, set);
858 return res;
859 } // decNumberCompare
860
861/* ------------------------------------------------------------------ */
862/* decNumberCompareSignal -- compare, signalling on all NaNs */

Callers 1

decNumber.cFile · 0.85

Calls 2

decCompareOpFunction · 0.85
decStatusFunction · 0.85

Tested by

no test coverage detected