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

Function decNumberCompareSignal

extern/decNumber/decNumber.c:873–879  ·  view source on GitHub ↗

------------------------------------------------------------------ */ decNumberCompareSignal -- compare, signalling on all NaNs */ / 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

871/* C must have space for one digit (or NaN). */
872/* ------------------------------------------------------------------ */
873decNumber * decNumberCompareSignal(decNumber *res, const decNumber *lhs,
874 const decNumber *rhs, decContext *set) {
875 uInt status=0; // accumulator
876 decCompareOp(res, lhs, rhs, set, COMPSIG, &status);
877 if (status!=0) decStatus(res, status, set);
878 return res;
879 } // decNumberCompareSignal
880
881/* ------------------------------------------------------------------ */
882/* decNumberCompareTotal -- compare two Numbers, using total ordering */

Callers

nothing calls this directly

Calls 2

decCompareOpFunction · 0.85
decStatusFunction · 0.85

Tested by

no test coverage detected