|
|
| version 1.2.2.1, 2013/06/03 22:42:25 | version 1.2.2.2, 2013/06/03 22:49:13 |
|---|---|
| Line 35 main(int argc, char **argv) | Line 35 main(int argc, char **argv) |
| printf("172.16.0.42 is in network 10.10.10.0/24? %d\n", e_innet(&n, &t)); | printf("172.16.0.42 is in network 10.10.10.0/24? %d\n", e_innet(&n, &t)); |
| n0 = e_getnet("1.1.1.1/12"); | n0 = e_getnet("1.1.1.1/12"); |
| // printf("addr=%s/%s\n", inet_ntoa(&n0->addr.sin.sin_addr), inet_ntoa(n0->mask.in)); | if (n0) { |
| e_free(n0); | printf("addr=%s/%x\n", inet_ntoa(n0->addr.sin.sin_addr), ntohl(n0->mask.in.s_addr)); |
| e_free(n0); | |
| } | |
| n0 = e_getnet("2.2.2.2"); | n0 = e_getnet("2.2.2.2"); |
| // printf("addr=%s/%s\n", inet_ntoa(n0->addr.sin.sin_addr), inet_ntoa(n0->mask.in)); | if (n0) { |
| e_free(n0); | printf("addr=%s/%x\n", inet_ntoa(n0->addr.sin.sin_addr), ntohl(n0->mask.in.s_addr)); |
| n0 = e_getnet("elwix.org"); | e_free(n0); |
| // printf("addr=%s/%s\n", inet_ntoa(n0->addr.sin.sin_addr), inet_ntoa(n0->mask.in)); | } |
| e_free(n0); | n0 = e_getnet("elwix.org/29"); |
| if (n0) { | |
| printf("addr=%s/%x\n", inet_ntoa(n0->addr.sin.sin_addr), ntohl(n0->mask.in.s_addr)); | |
| e_free(n0); | |
| } | |
| if (argc < 2) | if (argc < 2) |
| return 0; | return 0; |