=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== yrmcds-1.1.9/cybozu/ip_address.cpp-96- if( is_v4() ) { yrmcds-1.1.9/cybozu/ip_address.cpp:97: return std::memcmp(v4addr(), rhs.v4addr(), sizeof(struct in_addr)) == 0; yrmcds-1.1.9/cybozu/ip_address.cpp-98- } yrmcds-1.1.9/cybozu/ip_address.cpp-99- if( v6scope() != rhs.v6scope() ) return false; yrmcds-1.1.9/cybozu/ip_address.cpp:100: return std::memcmp(v6addr(), rhs.v6addr(), sizeof(struct in6_addr)) == 0; yrmcds-1.1.9/cybozu/ip_address.cpp-101-} ############################################## yrmcds-1.1.9/cybozu/ip_address.hpp-42- // 32 bit IPv4 address yrmcds-1.1.9/cybozu/ip_address.hpp:43: const struct in_addr* v4addr() const { yrmcds-1.1.9/cybozu/ip_address.hpp-44- return &(addr.ipv4_addr.sin_addr); ############################################## yrmcds-1.1.9/cybozu/ip_address.hpp-46- // 128 bit IPv6 address yrmcds-1.1.9/cybozu/ip_address.hpp:47: const struct in6_addr* v6addr() const { yrmcds-1.1.9/cybozu/ip_address.hpp-48- return &(addr.ipv6_addr.sin6_addr);