Index: src/libstring/Tests/TestsTString.cpp
===================================================================
diff -u -N -rfadd6c9c628de875716d96c3a497b5bc6c8dca8a -r16c91e1039e6e64701b2daad3f9fd44ad89707e8
--- src/libstring/Tests/TestsTString.cpp	(.../TestsTString.cpp)	(revision fadd6c9c628de875716d96c3a497b5bc6c8dca8a)
+++ src/libstring/Tests/TestsTString.cpp	(.../TestsTString.cpp)	(revision 16c91e1039e6e64701b2daad3f9fd44ad89707e8)
@@ -512,16 +512,16 @@
 TEST(TStringTests, FindFirstOf_WithPtrToString)
 {
 	TString strValue(_T("Some string"));
-	EXPECT_EQ(strValue.FindFirstOf(_T("er"), 3), 3);
-	EXPECT_EQ(strValue.FindFirstOf(_T("er"), 4), 7);
+	EXPECT_EQ(strValue.FindFirstOf(_T("er"), 3), 3UL);
+	EXPECT_EQ(strValue.FindFirstOf(_T("er"), 4), 7UL);
 	EXPECT_EQ(strValue.FindFirstOf(_T(""), 0), TString::npos);
 	EXPECT_EQ(strValue.FindFirstOf(nullptr, 0), TString::npos);
 }
 
 TEST(TStringTests, FindLastOf_WithPtrToString)
 {
 	TString strValue(_T("Some string"));
-	EXPECT_EQ(strValue.FindLastOf(_T("er")), 7);
+	EXPECT_EQ(strValue.FindLastOf(_T("er")), 7UL);
 	EXPECT_EQ(strValue.FindLastOf(_T("")), TString::npos);
 	EXPECT_EQ(strValue.FindLastOf(nullptr), TString::npos);
 }
@@ -530,7 +530,7 @@
 TEST(TStringTests, Find_WithPtrToString)
 {
 	TString strValue(_T("Some string"));
-	EXPECT_EQ(strValue.Find(_T("tri"), 6), 6);
+	EXPECT_EQ(strValue.Find(_T("tri"), 6), 6UL);
 	EXPECT_EQ(strValue.Find(_T("tri"), 7), TString::npos);
 	EXPECT_EQ(strValue.Find(_T(""), 0), TString::npos);
 	EXPECT_EQ(strValue.Find(nullptr, 0), TString::npos);
@@ -592,7 +592,7 @@
 	pszBuffer[4] = _T('\0');
 	strValue.ReleaseBuffer();
 	
-	EXPECT_EQ(strValue.GetLength(), 4);
+	EXPECT_EQ(strValue.GetLength(), 4UL);
 }
 
 TEST(TStringTests, GetAndReleaseBufferSetLength)
@@ -602,7 +602,7 @@
 	pszBuffer[4] = _T('t');
 	strValue.ReleaseBufferSetLength(1);
 
-	EXPECT_EQ(strValue.GetLength(), 1);
+	EXPECT_EQ(strValue.GetLength(), 1UL);
 	EXPECT_EQ(strValue, _T("S"));
 }
 
@@ -621,7 +621,7 @@
 {
 	TString strValue(_T("Some string"));
 
-	EXPECT_EQ(strValue.GetLength(), 11);
+	EXPECT_EQ(strValue.GetLength(), 11UL);
 }
 
 // corner cases and detected bugs