mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 883661 - Fix and document numeric comparator invariants.
This commit is contained in:
parent
d9875a3954
commit
447f29004e
@ -1474,6 +1474,7 @@ typedef bool (*ComparatorNumeric)(const NumericElement &a, const NumericElement
|
||||
bool *lessOrEqualp);
|
||||
|
||||
ComparatorNumeric SortComparatorNumerics[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
ComparatorNumericLeftMinusRight,
|
||||
ComparatorNumericRightMinusLeft
|
||||
@ -1496,13 +1497,16 @@ ComparatorInt32RightMinusLeft(const Value &a, const Value &b, bool *lessOrEqualp
|
||||
typedef bool (*ComparatorInt32)(const Value &a, const Value &b, bool *lessOrEqualp);
|
||||
|
||||
ComparatorInt32 SortComparatorInt32s[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
ComparatorInt32LeftMinusRight,
|
||||
ComparatorInt32RightMinusLeft
|
||||
};
|
||||
|
||||
// Note: Values for this enum must match up with SortComparatorNumerics
|
||||
// and SortComparatorInt32s.
|
||||
enum ComparatorMatchResult {
|
||||
Match_Failure,
|
||||
Match_Failure = 0,
|
||||
Match_None,
|
||||
Match_LeftMinusRight,
|
||||
Match_RightMinusLeft
|
||||
|
Loading…
Reference in New Issue
Block a user