diff options
author | Sam Roberts <vieuxtech@gmail.com> | 2012-10-31 15:13:25 -0700 |
---|---|---|
committer | Sam Roberts <vieuxtech@gmail.com> | 2012-10-31 15:13:25 -0700 |
commit | 8d227679012650faa954a37a36c66e4ca2ec2d84 (patch) | |
tree | 92263c3a43d988176458d32e30808136ec41569e | |
parent | d5e11ff432ef8333a33b07d1e9c01525186675b3 (diff) | |
download | libnet-8d227679012650faa954a37a36c66e4ca2ec2d84.tar.gz |
Reformatted and commented win32 specific code.
-rw-r--r-- | libnet/src/libnet_if_addr.c | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/libnet/src/libnet_if_addr.c b/libnet/src/libnet_if_addr.c index 4bfc06c..5128b71 100644 --- a/libnet/src/libnet_if_addr.c +++ b/libnet/src/libnet_if_addr.c @@ -104,8 +104,7 @@ libnet_check_iface(libnet_t *l) #endif int -libnet_ifaddrlist(register struct libnet_ifaddr_list **ipaddrp, char *dev, -register char *errbuf) +libnet_ifaddrlist(register struct libnet_ifaddr_list **ipaddrp, char *dev, register char *errbuf) { register struct libnet_ifaddr_list *al; struct ifreq *ifr, *lifr, *pifr, nifr; @@ -274,6 +273,9 @@ register char *errbuf) return (nipaddr); } #else +/* WIN32 support * +/* TODO move win32 support into win32 specific source file */ + /* From tcptraceroute, convert a numeric IP address to a string */ #define IPTOSBUFFERS 12 static int8_t *iptos(uint32_t in) @@ -290,14 +292,13 @@ static int8_t *iptos(uint32_t in) } int -libnet_ifaddrlist(register struct libnet_ifaddr_list **ipaddrp, char *dev, -register char *errbuf) +libnet_ifaddrlist(register struct libnet_ifaddr_list **ipaddrp, char *dev, register char *errbuf) { - int nipaddr = 0; int i = 0; - + int nipaddr = 0; + int i = 0; static struct libnet_ifaddr_list ifaddrlist[MAX_IPADDR]; - pcap_if_t *alldevs; - pcap_if_t *d; + pcap_if_t *alldevs = NULL; + pcap_if_t *d = NULL; int8_t err[PCAP_ERRBUF_SIZE]; /* Retrieve the interfaces list */ @@ -309,7 +310,7 @@ register char *errbuf) } /* Scan the list printing every entry */ - for (d = alldevs; d; d = d->next) + for (d = alldevs; d; d = d->next) { if(!d->addresses) continue; @@ -370,7 +371,7 @@ libnet_select_device(libnet_t *l) else if (c == 0) { snprintf(l->err_buf, LIBNET_ERRBUF_SIZE, - "%s(): no network interface found\n", __func__); + "%s(): no network interfaces found\n", __func__); return (-1); } |