From 67372295cd61572e714dfbf9c34dc4f16374a04d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Sun, 1 Oct 2017 23:31:37 -0700 Subject: [PATCH] Fixing strCmp. --- src/string.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/string.cpp b/src/string.cpp index 63692bd..d850b81 100644 --- a/src/string.cpp +++ b/src/string.cpp @@ -187,7 +187,7 @@ namespace bx } } - return 0 == max ? 0 : fn(*_lhs) - fn(*_rhs); + return 0 == max && _lhsMax == _rhsMax ? 0 : fn(*_lhs) - fn(*_rhs); } int32_t strCmp(const StringView& _lhs, const StringView& _rhs, int32_t _max) @@ -272,7 +272,7 @@ namespace bx return (_lhs[ii] - '0') - (_rhs[ii] - '0'); } - return 0 == max ? 0 : _lhs[ii] - _rhs[ii]; + return 0 == max && _lhsMax == _rhsMax ? 0 : _lhs[ii] - _rhs[ii]; } int32_t strCmpV(const StringView& _lhs, const StringView& _rhs, int32_t _max)