===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              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);