------------------------------------------------------------------ */ 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
| 871 | /* C must have space for one digit (or NaN). */ |
| 872 | /* ------------------------------------------------------------------ */ |
| 873 | decNumber * 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 */ |
nothing calls this directly
no test coverage detected