=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== barrier-2.3.3+dfsg/clean_build.sh-6-if [ $? -eq 0 ]; then barrier-2.3.3+dfsg/clean_build.sh:7: B_CMAKE=`echo $B_CMAKE | cut -d' ' -f3` barrier-2.3.3+dfsg/clean_build.sh-8-else ############################################## barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h-243- //! Create an "any" network address barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h:244: virtual ArchNetAddress newAnyAddr(EAddressFamily) = 0; barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h-245- barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h-246- //! Copy a network address barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h:247: virtual ArchNetAddress copyAddr(ArchNetAddress) = 0; barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h-248- barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h-249- //! Convert a name to a network address barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h:250: virtual ArchNetAddress nameToAddr(const std::string&) = 0; barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h-251- barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h-252- //! Destroy a network address barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h:253: virtual void closeAddr(ArchNetAddress) = 0; barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h-254- ############################################## barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h-270- //! Test addresses for equality barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h:271: virtual bool isEqualAddr(ArchNetAddress, ArchNetAddress) = 0; barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h-272- ############################################## barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h-274- /*! barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h:275: Returns true if \c addr is the "any" address. \c newAnyAddr() barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h-276- returns an "any" address. barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h-277- */ barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h:278: virtual bool isAnyAddr(ArchNetAddress addr) = 0; barrier-2.3.3+dfsg/src/lib/arch/IArchNetwork.h-279- ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-199- barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:200: if (bind(s->m_fd, TYPED_ADDR(struct sockaddr, addr), addr->m_len) == -1) { barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-201- throwError(errno); ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-232- ACCEPT_TYPE_ARG3 len = (ACCEPT_TYPE_ARG3)((*addr)->m_len); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:233: int fd = accept(s->m_fd, TYPED_ADDR(struct sockaddr, (*addr)), &len); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-234- (*addr)->m_len = (socklen_t)len; ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-262- if (addr == &dummy) { barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:263: ARCH->closeAddr(dummy); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-264- } ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-274- barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:275: if (connect(s->m_fd, TYPED_ADDR(struct sockaddr, addr), addr->m_len) == -1) { barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-276- if (errno == EISCONN) { ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-645-ArchNetAddress barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:646:ArchNetworkBSD::newAnyAddr(EAddressFamily family) barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-647-{ ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-653- case kINET: { barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:654: auto* ipAddr = TYPED_ADDR(struct sockaddr_in, addr); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-655- memset(ipAddr, 0, sizeof(struct sockaddr_in)); ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-662- case kINET6: { barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:663: auto* ipAddr = TYPED_ADDR(struct sockaddr_in6, addr); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-664- memset(ipAddr, 0, sizeof(struct sockaddr_in6)); ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-678-ArchNetAddress barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:679:ArchNetworkBSD::copyAddr(ArchNetAddress addr) barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-680-{ ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-687-ArchNetAddress barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:688:ArchNetworkBSD::nameToAddr(const std::string& name) barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-689-{ ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-720-void barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:721:ArchNetworkBSD::closeAddr(ArchNetAddress addr) barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-722-{ ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-736- char service[20]; barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:737: int ret = getnameinfo(TYPED_ADDR(struct sockaddr, addr), addr->m_len, host, barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-738- sizeof(host), service, sizeof(service), 0); ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-759- case kINET: { barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:760: auto* ipAddr = TYPED_ADDR(struct sockaddr_in, addr); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-761- ARCH->lockMutex(m_mutex); ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-768- char strAddr[INET6_ADDRSTRLEN]; barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:769: auto* ipAddr = TYPED_ADDR(struct sockaddr_in6, addr); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-770- ARCH->lockMutex(m_mutex); ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-804- case kINET: { barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:805: auto* ipAddr = TYPED_ADDR(struct sockaddr_in, addr); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-806- ipAddr->sin_port = htons(port); ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-810- case kINET6: { barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:811: auto* ipAddr = TYPED_ADDR(struct sockaddr_in6, addr); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-812- ipAddr->sin6_port = htons(port); ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-828- case kINET: { barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:829: auto* ipAddr = TYPED_ADDR(struct sockaddr_in, addr); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-830- return ntohs(ipAddr->sin_port); ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-833- case kINET6: { barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:834: auto* ipAddr = TYPED_ADDR(struct sockaddr_in6, addr); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-835- return ntohs(ipAddr->sin6_port); ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-844-bool barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:845:ArchNetworkBSD::isAnyAddr(ArchNetAddress addr) barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-846-{ ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-850- case kINET: { barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:851: auto* ipAddr = TYPED_ADDR(struct sockaddr_in, addr); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-852- return (ipAddr->sin_addr.s_addr == INADDR_ANY && ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-856- case kINET6: { barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:857: auto* ipAddr = TYPED_ADDR(struct sockaddr_in6, addr); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-858- return (memcmp(&ipAddr->sin6_addr, &in6addr_any, sizeof(in6addr_any)) == 0 && ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-868-bool barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp:869:ArchNetworkBSD::isEqualAddr(ArchNetAddress a, ArchNetAddress b) barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.cpp-870-{ ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.h-40-#define ARCH_NETWORK ArchNetworkBSD barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.h:41:#define TYPED_ADDR(type_, addr_) (reinterpret_cast<type_*>(&addr_->m_addr)) barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.h-42- ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.h-83- virtual std::string getHostName(); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.h:84: virtual ArchNetAddress newAnyAddr(EAddressFamily); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.h:85: virtual ArchNetAddress copyAddr(ArchNetAddress); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.h:86: virtual ArchNetAddress nameToAddr(const std::string&); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.h:87: virtual void closeAddr(ArchNetAddress); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.h-88- virtual std::string addrToName(ArchNetAddress); ############################################## barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.h-92- virtual int getAddrPort(ArchNetAddress); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.h:93: virtual bool isAnyAddr(ArchNetAddress); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.h:94: virtual bool isEqualAddr(ArchNetAddress, ArchNetAddress); barrier-2.3.3+dfsg/src/lib/arch/unix/ArchNetworkBSD.h-95- ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-302- barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:303: if (bind_winsock(s->m_socket, TYPED_ADDR(struct sockaddr, addr), addr->m_len) == SOCKET_ERROR) { barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-304- throwError(getsockerror_winsock()); ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-328- // accept on socket barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:329: SOCKET fd = accept_winsock(s->m_socket, TYPED_ADDR(struct sockaddr, tmp), &tmp->m_len); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-330- if (fd == INVALID_SOCKET) { ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-363- if (addr != NULL) { barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:364: *addr = ARCH->copyAddr(tmp); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-365- } ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-376- barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:377: if (connect_winsock(s->m_socket, TYPED_ADDR(struct sockaddr, addr), barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-378- addr->m_len) == SOCKET_ERROR) { ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-680-ArchNetAddress barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:681:ArchNetworkWinsock::newAnyAddr(EAddressFamily family) barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-682-{ ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-686- addr = ArchNetAddressImpl::alloc(sizeof(struct sockaddr_in)); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:687: auto* ipAddr = TYPED_ADDR(struct sockaddr_in, addr); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-688- memset(ipAddr, 0, sizeof(struct sockaddr_in)); ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-695- addr = ArchNetAddressImpl::alloc(sizeof(struct sockaddr_in6)); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:696: auto* ipAddr = TYPED_ADDR(struct sockaddr_in6, addr); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-697- memset(ipAddr, 0, sizeof(struct sockaddr_in6)); ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-709-ArchNetAddress barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:710:ArchNetworkWinsock::copyAddr(ArchNetAddress addr) barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-711-{ ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-714- ArchNetAddressImpl* copy = ArchNetAddressImpl::alloc(addr->m_len); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:715: memcpy(TYPED_ADDR(void, copy), TYPED_ADDR(void, addr), addr->m_len); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-716- return copy; ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-719-ArchNetAddress barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:720:ArchNetworkWinsock::nameToAddr(const std::string& name) barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-721-{ ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-751-void barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:752:ArchNetworkWinsock::closeAddr(ArchNetAddress addr) barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-753-{ ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-765- char service[20]; barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:766: int ret = getnameinfo(TYPED_ADDR(struct sockaddr, addr), addr->m_len, host, sizeof(host), service, sizeof(service), 0); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-767- ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-783- case kINET: { barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:784: auto* ipAddr = TYPED_ADDR(struct sockaddr_in, addr); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-785- return inet_ntoa_winsock(ipAddr->sin_addr); ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-789- char strAddr[INET6_ADDRSTRLEN]; barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:790: auto* ipAddr = TYPED_ADDR(struct sockaddr_in6, addr); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-791- inet_ntop(AF_INET6, &ipAddr->sin6_addr, strAddr, INET6_ADDRSTRLEN); ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-824- case kINET: { barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:825: auto* ipAddr = TYPED_ADDR(struct sockaddr_in, addr); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-826- ipAddr->sin_port = htons_winsock(static_cast<u_short>(port)); ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-830- case kINET6: { barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:831: auto* ipAddr = TYPED_ADDR(struct sockaddr_in6, addr); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-832- ipAddr->sin6_port = htons_winsock(static_cast<u_short>(port)); ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-848- case kINET: { barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:849: auto* ipAddr = TYPED_ADDR(struct sockaddr_in, addr); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-850- return ntohs_winsock(ipAddr->sin_port); ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-853- case kINET6: { barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:854: auto* ipAddr = TYPED_ADDR(struct sockaddr_in6, addr); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-855- return ntohs_winsock(ipAddr->sin6_port); ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-864-bool barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:865:ArchNetworkWinsock::isAnyAddr(ArchNetAddress addr) barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-866-{ ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-870- case kINET: { barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:871: auto* ipAddr = TYPED_ADDR(struct sockaddr_in, addr); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-872- return (addr->m_len == sizeof(struct sockaddr_in) && ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-876- case kINET6: { barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:877: auto* ipAddr = TYPED_ADDR(struct sockaddr_in6, addr); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-878- return (addr->m_len == sizeof(struct sockaddr_in) && ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-888-bool barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp:889:ArchNetworkWinsock::isEqualAddr(ArchNetAddress a, ArchNetAddress b) barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.cpp-890-{ ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.h-56-#define ADDR_HDR_SIZE offsetof(ArchNetAddressImpl, m_addr) barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.h:57:#define TYPED_ADDR(type_, addr_) (reinterpret_cast<type_*>(&addr_->m_addr)) barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.h-58- ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.h-85- virtual std::string getHostName(); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.h:86: virtual ArchNetAddress newAnyAddr(EAddressFamily); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.h:87: virtual ArchNetAddress copyAddr(ArchNetAddress); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.h:88: virtual ArchNetAddress nameToAddr(const std::string&); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.h:89: virtual void closeAddr(ArchNetAddress); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.h-90- virtual std::string addrToName(ArchNetAddress); ############################################## barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.h-94- virtual int getAddrPort(ArchNetAddress); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.h:95: virtual bool isAnyAddr(ArchNetAddress); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.h:96: virtual bool isEqualAddr(ArchNetAddress, ArchNetAddress); barrier-2.3.3+dfsg/src/lib/arch/win32/ArchNetworkWinsock.h-97- ############################################## barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-86- checkPort(); barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp:87: m_address = ARCH->newAnyAddr(IArchNetwork::kINET); barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-88- ARCH->setAddrPort(m_address, m_port); ############################################## barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-91-NetworkAddress::NetworkAddress(const NetworkAddress& addr) : barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp:92: m_address(addr.m_address != NULL ? ARCH->copyAddr(addr.m_address) : NULL), barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-93- m_hostname(addr.m_hostname), ############################################## barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-112- if (m_address != NULL) { barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp:113: ARCH->closeAddr(m_address); barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-114- } ############################################## barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-121- if (addr.m_address != NULL) { barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp:122: newAddr = ARCH->copyAddr(addr.m_address); barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-123- } barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-124- if (m_address != NULL) { barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp:125: ARCH->closeAddr(m_address); barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-126- } ############################################## barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-137- if (m_address != NULL) { barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp:138: ARCH->closeAddr(m_address); barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-139- m_address = NULL; ############################################## barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-145- if (m_hostname.empty()) { barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp:146: m_address = ARCH->newAnyAddr(IArchNetwork::kINET6); barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-147- } barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-148- else { barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp:149: m_address = ARCH->nameToAddr(m_hostname); barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-150- } ############################################## barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-171-{ barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp:172: return ARCH->isEqualAddr(m_address, addr.m_address); barrier-2.3.3+dfsg/src/lib/net/NetworkAddress.cpp-173-}