X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FSocket%2FProtocols%2FINet%2FINet6Address.cti;h=608a58190f171e6b6f4655c79200f472fe7c9127;hb=9cb871b939efe93e35dd96808d25089399acfc46;hp=1947b12bce8c9ee789df0b92536b1360db1fb1eb;hpb=3a43b572a2c0028b353d47e86fa7546633d6e2cf;p=senf.git diff --git a/senf/Socket/Protocols/INet/INet6Address.cti b/senf/Socket/Protocols/INet/INet6Address.cti index 1947b12..608a581 100644 --- a/senf/Socket/Protocols/INet/INet6Address.cti +++ b/senf/Socket/Protocols/INet/INet6Address.cti @@ -44,7 +44,7 @@ template prefix_ bool senf::detail::CheckINet6Network_impl5::match(boost::uint8_t v0, boost::uint8_t v1) { - return v0 & ~boost::low_bits_mask_t<8-restbits>::sig_bits + return v0 & ~boost::low_bits_mask_t<8-restbits>::sig_bits == boost::uint8_t(a>>8) & ~boost::low_bits_mask_t<8-restbits>::sig_bits; } @@ -60,11 +60,11 @@ prefix_ bool senf::detail::CheckINet6Network_impl5::match(boost::u boost::uint8_t v1) { return v0 == boost::uint8_t(a>>8) && - v1 & ~boost::low_bits_mask_t<8-restbits>::sig_bits + v1 & ~boost::low_bits_mask_t<8-restbits>::sig_bits == boost::uint8_t(a) & ~boost::low_bits_mask_t<8-restbits>::sig_bits; } -template prefix_ bool senf::detail::CheckINet6Network_impl3:: match(INet6Address const & addr) @@ -72,45 +72,45 @@ match(INet6Address const & addr) return CheckINet6Network_impl4::match(addr[0],addr[1]); } -template prefix_ bool senf::detail::CheckINet6Network_impl3:: match(INet6Address const & addr) { - return + return addr[0] == boost::uint8_t(a0>>8) && addr[1] == boost::uint8_t(a0) && CheckINet6Network_impl4::match(addr[2],addr[3]); } -template prefix_ bool senf::detail::CheckINet6Network_impl3:: match(INet6Address const & addr) { - return + return addr[0] == boost::uint8_t(a0>>8) && addr[1] == boost::uint8_t(a0) && addr[2] == boost::uint8_t(a1>>8) && addr[3] == boost::uint8_t(a1) && CheckINet6Network_impl4::match(addr[4],addr[5]); } -template prefix_ bool senf::detail::CheckINet6Network_impl3:: match(INet6Address const & addr) { - return + return addr[0] == boost::uint8_t(a0>>8) && addr[1] == boost::uint8_t(a0) && addr[2] == boost::uint8_t(a1>>8) && addr[3] == boost::uint8_t(a1) && addr[4] == boost::uint8_t(a2>>8) && addr[5] == boost::uint8_t(a2) && CheckINet6Network_impl4::match(addr[6],addr[7]); } -template prefix_ bool senf::detail::CheckINet6Network_impl3:: match(INet6Address const & addr) { - return + return addr[0] == boost::uint8_t(a0>>8) && addr[1] == boost::uint8_t(a0) && addr[2] == boost::uint8_t(a1>>8) && addr[3] == boost::uint8_t(a1) && addr[4] == boost::uint8_t(a2>>8) && addr[5] == boost::uint8_t(a2) && @@ -118,12 +118,12 @@ match(INet6Address const & addr) CheckINet6Network_impl4::match(addr[8],addr[9]); } -template prefix_ bool senf::detail::CheckINet6Network_impl3:: match(INet6Address const & addr) { - return + return addr[0] == boost::uint8_t(a0>>8) && addr[1] == boost::uint8_t(a0) && addr[2] == boost::uint8_t(a1>>8) && addr[3] == boost::uint8_t(a1) && addr[4] == boost::uint8_t(a2>>8) && addr[5] == boost::uint8_t(a2) && @@ -132,12 +132,12 @@ match(INet6Address const & addr) CheckINet6Network_impl4::match(addr[10],addr[11]); } -template prefix_ bool senf::detail::CheckINet6Network_impl3:: match(INet6Address const & addr) { - return + return addr[0] == boost::uint8_t(a0>>8) && addr[1] == boost::uint8_t(a0) && addr[2] == boost::uint8_t(a1>>8) && addr[3] == boost::uint8_t(a1) && addr[4] == boost::uint8_t(a2>>8) && addr[5] == boost::uint8_t(a2) && @@ -147,12 +147,12 @@ match(INet6Address const & addr) CheckINet6Network_impl4::match(addr[12],addr[13]); } -template prefix_ bool senf::detail::CheckINet6Network_impl3:: match(INet6Address const & addr) { - return + return addr[0] == boost::uint8_t(a0>>8) && addr[1] == boost::uint8_t(a0) && addr[2] == boost::uint8_t(a1>>8) && addr[3] == boost::uint8_t(a1) && addr[4] == boost::uint8_t(a2>>8) && addr[5] == boost::uint8_t(a2) &&