]> git.ipfire.org Git - location/libloc.git/commitdiff
Drop loc_network_gt which is now unused
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 24 Nov 2020 15:50:39 +0000 (15:50 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 24 Nov 2020 15:50:39 +0000 (15:50 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libloc.sym
src/loc/network.h
src/network.c

index d8e8f14925d435bf64f7b5b63c525a28ef556eb7..cb5e8efb562b0340c14889bf3c0679dbda8f6c51 100644 (file)
@@ -115,7 +115,6 @@ global:
        loc_network_get_country_code;
        loc_network_get_first_address;
        loc_network_get_last_address;
-       loc_network_gt;
        loc_network_has_flag;
        loc_network_is_subnet;
        loc_network_match_asn;
index d5d0ccde27f569f91180c259b888b6e255ad2594..af3dafd5561939a7d16ac23acae7044ea8ec049e 100644 (file)
@@ -59,7 +59,6 @@ int loc_network_set_flag(struct loc_network* network, uint32_t flag);
 int loc_network_match_flag(struct loc_network* network, uint32_t flag);
 
 int loc_network_cmp(struct loc_network* self, struct loc_network* other);
-int loc_network_gt(struct loc_network* self, struct loc_network* other);
 int loc_network_overlaps(struct loc_network* self, struct loc_network* other);
 int loc_network_is_subnet(struct loc_network* self, struct loc_network* other);
 int loc_network_subnets(struct loc_network* network, struct loc_network** subnet1, struct loc_network** subnet2);
index 503bf3d02e0eb47c8af8b91b744ae3a428d01ff2..ac478d5de03869b6d5cae7cd76f6bbd164bd56e1 100644 (file)
@@ -463,33 +463,6 @@ LOC_EXPORT int loc_network_cmp(struct loc_network* self, struct loc_network* oth
        return 0;
 }
 
-LOC_EXPORT int loc_network_gt(struct loc_network* self, struct loc_network* other) {
-       // Families must match
-       if (self->family != other->family)
-               return -1;
-
-       int r = in6_addr_cmp(&self->first_address, &other->first_address);
-
-       switch (r) {
-               // Smaller
-               case -1:
-                       return 0;
-
-               // Larger
-               case 1:
-                       return 1;
-
-               default:
-                       break;
-       }
-
-       if (self->prefix > other->prefix)
-               return 1;
-
-       // Dunno
-       return 0;
-}
-
 LOC_EXPORT int loc_network_overlaps(struct loc_network* self, struct loc_network* other) {
        if (loc_network_match_address(self, &other->first_address) == 0)
                return 1;