]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[master] Fix for error on long literals on 32-bit systems.
authorMarcin Siodelski <marcin@isc.org>
Wed, 18 Feb 2015 14:58:04 +0000 (15:58 +0100)
committerMarcin Siodelski <marcin@isc.org>
Wed, 18 Feb 2015 14:58:04 +0000 (15:58 +0100)
src/lib/dhcpsrv/tests/addr_utilities_unittest.cc
src/lib/dhcpsrv/tests/subnet_unittest.cc

index 0b2343fe9c038f860b19e60e41062b13bac45559..ccf2ef7b92002b972384e9d8eb3c6c8f3d07b5af 100644 (file)
@@ -265,7 +265,7 @@ TEST(AddrUtilitiesTest, prefixesInRange) {
     EXPECT_EQ(65536, prefixesInRange(48, 64));
 
     // How many /127 prefixes are in /64 pool?
-    EXPECT_EQ(uint64_t(9223372036854775808u), prefixesInRange(64, 127));
+    EXPECT_EQ(uint64_t(9223372036854775808ull), prefixesInRange(64, 127));
 
     // How many /128 prefixes are in /64 pool?
     EXPECT_EQ(std::numeric_limits<uint64_t>::max(),
index 9a80b664e2e6b766c99207d470840eb7b1295def..c55ad76dbc88aeffd44ed898e923710744643540 100644 (file)
@@ -482,10 +482,10 @@ TEST(Subnet6Test, Pool6getCapacity) {
     EXPECT_EQ(65536, subnet->getPoolCapacity(Lease::TYPE_NA));
 
     subnet->addPool(pool2);
-    EXPECT_EQ(uint64_t(4294967296 + 65536), subnet->getPoolCapacity(Lease::TYPE_NA));
+    EXPECT_EQ(uint64_t(4294967296ull + 65536), subnet->getPoolCapacity(Lease::TYPE_NA));
 
     subnet->addPool(pool3);
-    EXPECT_EQ(uint64_t(4294967296 + 4294967296 + 65536),
+    EXPECT_EQ(uint64_t(4294967296ull + 4294967296ull + 65536),
               subnet->getPoolCapacity(Lease::TYPE_NA));
 
     // This is 2^64 prefixes. We're overflown uint64_t.
@@ -521,10 +521,10 @@ TEST(Subnet6Test, Pool6PdgetPoolCapacity) {
     EXPECT_EQ(65536, subnet->getPoolCapacity(Lease::TYPE_PD));
 
     subnet->addPool(pool2);
-    EXPECT_EQ(uint64_t(4294967296 + 65536), subnet->getPoolCapacity(Lease::TYPE_PD));
+    EXPECT_EQ(uint64_t(4294967296ull + 65536), subnet->getPoolCapacity(Lease::TYPE_PD));
 
     subnet->addPool(pool3);
-    EXPECT_EQ(uint64_t(4294967296 + 4294967296 + 65536),
+    EXPECT_EQ(uint64_t(4294967296ull + 4294967296ull + 65536),
               subnet->getPoolCapacity(Lease::TYPE_PD));
 
     // This is 2^64.