NaturalCompare
int NaturalCompare(const char* stringA, const char* stringB);
cmp = BPrivate::NaturalCompare(fPreRelease, other.fPreRelease);
return BPrivate::NaturalCompare(a, b);
|| NaturalCompare(item->Label(), newItem->Label()) > 0) {
return BPrivate::NaturalCompare(firstItem->Text(), secondItem->Text());
return BPrivate::NaturalCompare(refA->name, refB->name);
diff = NaturalCompare(fMicro.String(), other.fMicro.String());
diff = NaturalCompare(fPreRelease.String(), other.fPreRelease.String());
using BPrivate::NaturalCompare;
int diff = NaturalCompare(fMajor.String(), other.fMajor.String());
diff = NaturalCompare(fMinor.String(), other.fMinor.String());
return NaturalCompare(Name(), compare->Name());
return NaturalCompare(i1->Label(), i2->Label());
return NaturalCompare(fFullValueText.String(),
return NaturalCompare(fFullValueText.String(),
return NaturalCompare(fFullValueText.String(),
int result = _Normalize(NaturalCompare(a, b));