From: David Kalnischkies Date: Tue, 11 Oct 2011 11:05:40 +0000 (+0200) Subject: fix compiler warning about signed comparision on amd64, too X-Git-Tag: 0.9.0~50^2~8 X-Git-Url: https://git.saurik.com/apt.git/commitdiff_plain/fa4d3cdc8a60e71fd3fef1c2a2cda6f80377445b?ds=inline fix compiler warning about signed comparision on amd64, too --- diff --git a/test/libapt/assert.h b/test/libapt/assert.h index ce5accc1c..a07be4b57 100644 --- a/test/libapt/assert.h +++ b/test/libapt/assert.h @@ -26,6 +26,18 @@ void assertEquals(int const &expect, unsigned int const &get, unsigned long cons assertEquals(expect, get, line); } +void assertEquals(unsigned long const &expect, int const &get, unsigned long const &line) { + if (get < 0) + OutputAssertEqual(expect, "==", get, line); + assertEquals(expect, get, line); +} + +void assertEquals(int const &expect, unsigned long const &get, unsigned long const &line) { + if (expect < 0) + OutputAssertEqual(expect, "==", get, line); + assertEquals(expect, get, line); +} + #define equalsOr2(x,y,z) assertEqualsOr2(y, z, x, __LINE__)