Fixed strCmpV.

This commit is contained in:
Branimir Karadžić
2017-10-01 23:50:00 -07:00
parent 67372295cd
commit a5f998dd8f
2 changed files with 5 additions and 1 deletions

View File

@@ -242,7 +242,7 @@ namespace bx
if (0 == max)
{
return 0;
return _lhsMax == _rhsMax ? 0 : _lhs[ii] - _rhs[ii];
}
if ('0' != _lhs[idx]

View File

@@ -8,6 +8,8 @@
#include <bx/handlealloc.h>
#include <bx/sort.h>
#include <string.h>
bx::AllocatorI* g_allocator;
TEST_CASE("chars", "")
@@ -82,6 +84,7 @@ TEST_CASE("strCmpI", "")
const char* empty = "";
REQUIRE(0 == bx::strCmpI(abvgd, abvgd) );
REQUIRE(0 == bx::strCmpI(abvgd, abvgx, 4) );
REQUIRE(0 == bx::strCmpI(empty, empty) );
REQUIRE(0 > bx::strCmpI(abvgd, abvgx) );
REQUIRE(0 > bx::strCmpI(empty, abvgd) );
@@ -102,6 +105,7 @@ TEST_CASE("strCmpV", "")
const char* empty = "";
REQUIRE(0 == bx::strCmpV(abvgd, abvgd) );
REQUIRE(0 == bx::strCmpV(abvgd, abvgx, 4) );
REQUIRE(0 == bx::strCmpV(empty, empty) );
REQUIRE(0 > bx::strCmpV(abvgd, abvgx) );
REQUIRE(0 > bx::strCmpV(empty, abvgd) );