1 #include <sys/socket.h>
2 #include <netinet/in.h>
6 int inet_xton(const char *cp, struct in_addr *inp)
8 if (strcmp(cp, "255.255.255.255") == 0) {
9 inp->s_addr = (unsigned) -1;
13 inp->s_addr = inet_addr(cp);
14 if (inp->s_addr == (unsigned) -1) {
20 main(int argc, char *argv[])
23 printf("%d\n", inet_xton(argv[1], &ip));