OLD | NEW |
1 #include <sys/socket.h> | 1 #include <sys/socket.h> |
2 #include <netinet/in.h> | 2 #include <netinet/in.h> |
3 #include <arpa/inet.h> | 3 #include <arpa/inet.h> |
4 | 4 |
5 int __inet_aton(const char *, struct in_addr *); | 5 int __inet_aton(const char*, struct in_addr*); |
6 | 6 |
7 in_addr_t inet_addr(const char *p) | 7 in_addr_t inet_addr(const char* p) { |
8 { | 8 struct in_addr a; |
9 » struct in_addr a; | 9 if (!__inet_aton(p, &a)) |
10 » if (!__inet_aton(p, &a)) return -1; | 10 return -1; |
11 » return a.s_addr; | 11 return a.s_addr; |
12 } | 12 } |
OLD | NEW |