From bafccb2f57ac1a1852be2d6aafe33cf02d1630c1 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Tue, 30 Jan 2024 15:45:38 -0500 Subject: update dependencies --- src/arpa/inet/inet_pton.c | 48 ----------------------------------------------- 1 file changed, 48 deletions(-) delete mode 100644 src/arpa/inet/inet_pton.c (limited to 'src/arpa/inet/inet_pton.c') diff --git a/src/arpa/inet/inet_pton.c b/src/arpa/inet/inet_pton.c deleted file mode 100644 index 533dd2e9..00000000 --- a/src/arpa/inet/inet_pton.c +++ /dev/null @@ -1,48 +0,0 @@ -#if 0 - -#include -#include -#include - -int inet_pton(int af, const char *restrict src, void *restrict dst) -{ - if (af == AF_INET) { - in_addr_t *a = dst; - unsigned long parts[4] = { 0 }; - size_t part = 0; - - while (*src && part < sizeof(parts)) { - char *next = NULL; - parts[part] = strtoul(src, &next, 0); - if (parts[part] > 255) { - return 0; - } - - if (*next == '.') { - part++; - src = next + 1; - } else { - src = next; - } - - } - - if (part != sizeof(parts) - 1) { - return 0; - } - - *a = htonl((parts[0] << 24) | (parts[1] << 16) | (parts[2] << 8) | parts[3]); - return 1; - } - - if (af != AF_INET6) { - errno = EAFNOSUPPORT; - return -1; - } - - /* do ipv6 conversion */ - return 1; -} - - -#endif -- cgit v1.2.1