From 03c31f21009d4e3d7de864405e1b72139ee8f63c Mon Sep 17 00:00:00 2001 From: "thestig@chromium.org" Date: Wed, 11 Jan 2012 20:35:18 +0000 Subject: Build LinuxLibcSupportTest and make it pass. Review URL: http://breakpad.appspot.com/341001 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@903 4c0a9323-5329-0410-9bdc-e9ce6186880e --- src/common/linux/linux_libc_support_unittest.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/common/linux/linux_libc_support_unittest.cc') diff --git a/src/common/linux/linux_libc_support_unittest.cc b/src/common/linux/linux_libc_support_unittest.cc index d3907e94..a7c5a26a 100644 --- a/src/common/linux/linux_libc_support_unittest.cc +++ b/src/common/linux/linux_libc_support_unittest.cc @@ -59,8 +59,12 @@ TEST(LinuxLibcSupportTest, strcmp) { for (unsigned i = 0; ; ++i) { if (!test_data[i*2]) break; - ASSERT_EQ(my_strcmp(test_data[i*2], test_data[i*2 + 1]), - strcmp(test_data[i*2], test_data[i*2 + 1])); + int libc_result = strcmp(test_data[i*2], test_data[i*2 + 1]); + if (libc_result > 1) + libc_result = 1; + else if (libc_result < -1) + libc_result = -1; + ASSERT_EQ(my_strcmp(test_data[i*2], test_data[i*2 + 1]), libc_result); } } -- cgit v1.2.1