mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 01:07:51 -04:00
Don't use 'interface' as variable name, it conflicts with a built-in declaration in gcc
This commit is contained in:
parent
c80f30161f
commit
8992801b24
@ -541,11 +541,11 @@ scan_interfaces() {
|
||||
encoder.set_wtext(wstring(p->FriendlyName));
|
||||
string friendly_name = encoder.get_text();
|
||||
|
||||
Interface interface;
|
||||
interface.set_name(friendly_name);
|
||||
Interface iface;
|
||||
iface.set_name(friendly_name);
|
||||
|
||||
if (p->PhysicalAddressLength > 0) {
|
||||
interface.set_mac_address(format_mac_address((const unsigned char *)p->PhysicalAddress, p->PhysicalAddressLength));
|
||||
iface.set_mac_address(format_mac_address((const unsigned char *)p->PhysicalAddress, p->PhysicalAddressLength));
|
||||
}
|
||||
|
||||
if (p->OperStatus == IfOperStatusUp) {
|
||||
@ -561,11 +561,11 @@ scan_interfaces() {
|
||||
}
|
||||
|
||||
if (mc > 1) {
|
||||
interface.set_ip(addresses[1]);
|
||||
iface.set_ip(addresses[1]);
|
||||
}
|
||||
|
||||
if (mc > 2) {
|
||||
interface.set_broadcast(addresses[2]);
|
||||
iface.set_broadcast(addresses[2]);
|
||||
|
||||
// Now, we can infer the netmask by the difference between the
|
||||
// network address (the first address) and the broadcast
|
||||
@ -573,11 +573,11 @@ scan_interfaces() {
|
||||
PN_uint32 netmask = addresses[0].get_ip() - addresses[2].get_ip() - 1;
|
||||
Socket_Address sa;
|
||||
sa.set_host(netmask, 0);
|
||||
interface.set_netmask(NetAddress(sa));
|
||||
iface.set_netmask(NetAddress(sa));
|
||||
}
|
||||
}
|
||||
|
||||
_interfaces.push_back(interface);
|
||||
_interfaces.push_back(iface);
|
||||
p = p->Next;
|
||||
}
|
||||
}
|
||||
@ -596,20 +596,20 @@ scan_interfaces() {
|
||||
struct ifaddrs *p = ifa;
|
||||
while (p != NULL) {
|
||||
if (p->ifa_addr->sa_family == AF_INET) {
|
||||
Interface interface;
|
||||
interface.set_name(p->ifa_name);
|
||||
Interface iface;
|
||||
iface.set_name(p->ifa_name);
|
||||
if (p->ifa_addr != NULL) {
|
||||
interface.set_ip(NetAddress(Socket_Address(*(sockaddr_in *)p->ifa_addr)));
|
||||
iface.set_ip(NetAddress(Socket_Address(*(sockaddr_in *)p->ifa_addr)));
|
||||
}
|
||||
if (p->ifa_netmask != NULL) {
|
||||
interface.set_netmask(NetAddress(Socket_Address(*(sockaddr_in *)p->ifa_netmask)));
|
||||
iface.set_netmask(NetAddress(Socket_Address(*(sockaddr_in *)p->ifa_netmask)));
|
||||
}
|
||||
if ((p->ifa_flags & IFF_BROADCAST) && p->ifa_broadaddr != NULL) {
|
||||
interface.set_broadcast(NetAddress(Socket_Address(*(sockaddr_in *)p->ifa_broadaddr)));
|
||||
iface.set_broadcast(NetAddress(Socket_Address(*(sockaddr_in *)p->ifa_broadaddr)));
|
||||
} else if ((p->ifa_flags & IFF_POINTOPOINT) && p->ifa_dstaddr != NULL) {
|
||||
interface.set_p2p(NetAddress(Socket_Address(*(sockaddr_in *)p->ifa_dstaddr)));
|
||||
iface.set_p2p(NetAddress(Socket_Address(*(sockaddr_in *)p->ifa_dstaddr)));
|
||||
}
|
||||
_interfaces.push_back(interface);
|
||||
_interfaces.push_back(iface);
|
||||
}
|
||||
|
||||
p = p->ifa_next;
|
||||
|
Loading…
x
Reference in New Issue
Block a user