]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
ok removed them again
authorJelte Jansen <jeltejan@NLnetLabs.nl>
Tue, 26 Jul 2005 09:47:59 +0000 (09:47 +0000)
committerJelte Jansen <jeltejan@NLnetLabs.nl>
Tue, 26 Jul 2005 09:47:59 +0000 (09:47 +0000)
ldns/str2host.h
str2host.c

index 107863dab63915b587c350db87dbff03d6c8c5bd..004a083dc1c5304f262d4ee3c22f1f8bfb116d7f 100644 (file)
 #include <ldns/buffer.h>
 #include <ctype.h>
 
-/**
- * Returns true if the given string represent an IPv4 address
- */
-bool ldns_is_ipv4_addr(const char *str);
-
-/**
- * Returns true if the given string represent an IPv6 address
- */
-bool ldns_is_ipv6_addr(const char *str);
-
 /**
  * convert a byte into wireformat
  * \param[in] rd the rdf where to put the data
index 79c8b39f05b73dc72da7e2bf7d1b218e3e58f6d1..847ca6497bbf7a0462b33018bae210b06aefba7c 100644 (file)
 #include <sys/param.h>
 #endif
 
-bool
-ldns_is_ipv4_addr(const char *str)
-{
-       int a, i;
-       const char *dot = str;
-
-       if (strlen(str) < 7 || strlen(str) > 16) {
-               return false;
-       }
-
-       for (i = 0; i < 3; i++) {
-               a = atoi(dot);
-               if (a < 0 || a > 255) {
-                       return false;
-               }
-               dot = strchr(dot, '.');
-               if (!dot) {
-                       return false;
-               }
-       }
-       a = atoi(dot);
-       if (a < 0 || a > 255) {
-               return false;
-       }
-
-       return true;
-}
-
-/* todo: check for more errors (like ffffff:f etc) */
-bool
-ldns_is_ipv6_addr(const char *str)
-{
-       int a;
-       size_t i;
-       const char *dot = str;
-
-       if (strlen(str) < 3 || strlen(str) > 40) {
-               return false;
-       }
-
-       for (i = 0; i < strlen(str); i++) {
-               if (str[i] != ':' &&
-                   ldns_hexdigit_to_int(str[i]) < 0) {
-                       return false;
-               }
-       }
-       a = atoi(dot);
-       if (a < 0 || a > 255) {
-               return false;
-       }
-
-       return true;
-}
-
 ldns_status
 ldns_str2rdf_int16(ldns_rdf **rd, const char *shortstr)
 {