]> git.ipfire.org Git - location/libloc.git/commitdiff
address: Rename in6_addr_cmp into loc_address_cmp
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 7 Mar 2022 11:51:17 +0000 (11:51 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 7 Mar 2022 11:51:17 +0000 (11:51 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/database.c
src/libloc/address.h
src/network-list.c
src/network.c

index feb0970f6eef7d9c5b38bc1a2385a79833072d2d..62d9a81baf9cb1ee198418492a63c89fecda1fe3 100644 (file)
@@ -1466,7 +1466,7 @@ static int __loc_database_enumerator_next_bogon(
                gap_end = address_decrement(loc_network_get_first_address(network));
 
                // There is a gap
-               if (in6_addr_cmp(gap_start, &gap_end) < 0) {
+               if (loc_address_cmp(gap_start, &gap_end) < 0) {
                        r = loc_network_list_summarize(enumerator->ctx,
                                gap_start, &gap_end, &enumerator->stack);
                        if (r) {
@@ -1496,7 +1496,7 @@ FINISH:
                if (r)
                        return r;
 
-               if (in6_addr_cmp(&enumerator->gap6_start, &gap_end) < 0) {
+               if (loc_address_cmp(&enumerator->gap6_start, &gap_end) < 0) {
                        r = loc_network_list_summarize(enumerator->ctx,
                                &enumerator->gap6_start, &gap_end, &enumerator->stack);
                        if (r)
@@ -1512,7 +1512,7 @@ FINISH:
                if (r)
                        return r;
 
-               if (in6_addr_cmp(&enumerator->gap4_start, &gap_end) < 0) {
+               if (loc_address_cmp(&enumerator->gap4_start, &gap_end) < 0) {
                        r = loc_network_list_summarize(enumerator->ctx,
                                &enumerator->gap4_start, &gap_end, &enumerator->stack);
                        if (r)
index ea4a87c1e127539ae99a6baab2c3527941991920..86a8b6188a20c8d3c9e983afdaefaa9fc75757e4 100644 (file)
@@ -33,7 +33,7 @@ static inline int loc_address_family(const struct in6_addr* address) {
                return AF_INET6;
 }
 
-static inline int in6_addr_cmp(const struct in6_addr* a1, const struct in6_addr* a2) {
+static inline int loc_address_cmp(const struct in6_addr* a1, const struct in6_addr* a2) {
        for (unsigned int i = 0; i < 16; i++) {
                if (a1->s6_addr[i] > a2->s6_addr[i])
                        return 1;
@@ -278,7 +278,7 @@ static inline int loc_address_all_zeroes(const struct in6_addr* address) {
        if (r)
                return r;
 
-       if (in6_addr_cmp(address, &all_zeroes) == 0)
+       if (loc_address_cmp(address, &all_zeroes) == 0)
                return 1;
 
        return 0;
index 200d94be541d13d871827b474dfb6c16e2421354..c7a039e766805f2a1d6accbc528250ae0cf880be 100644 (file)
@@ -319,7 +319,7 @@ int loc_network_list_summarize(struct loc_ctx* ctx,
        }
 
        // Check if the last address is larger than the first address
-       if (in6_addr_cmp(first, last) >= 0) {
+       if (loc_address_cmp(first, last) >= 0) {
                ERROR(ctx, "The first address must be smaller than the last address\n");
                errno = EINVAL;
                return 1;
@@ -330,7 +330,7 @@ int loc_network_list_summarize(struct loc_ctx* ctx,
 
        const int family_bit_length = loc_address_family_bit_length(family1);
 
-       while (in6_addr_cmp(&start, last) <= 0) {
+       while (loc_address_cmp(&start, last) <= 0) {
                struct in6_addr num;
                int bits1;
 
index 67d21362122de74abdaf3578f45d446c27edd2bc..551d6972dfe33548f5e81cef257fb2d3856043eb 100644 (file)
@@ -295,11 +295,11 @@ LOC_EXPORT char* loc_network_format_last_address(struct loc_network* network) {
 
 LOC_EXPORT int loc_network_matches_address(struct loc_network* network, const struct in6_addr* address) {
        // Address must be larger than the start address
-       if (in6_addr_cmp(&network->first_address, address) > 0)
+       if (loc_address_cmp(&network->first_address, address) > 0)
                return 0;
 
        // Address must be smaller than the last address
-       if (in6_addr_cmp(&network->last_address, address) < 0)
+       if (loc_address_cmp(&network->last_address, address) < 0)
                return 0;
 
        // The address is inside this network
@@ -365,7 +365,7 @@ LOC_EXPORT int loc_network_set_flag(struct loc_network* network, uint32_t flag)
 
 LOC_EXPORT int loc_network_cmp(struct loc_network* self, struct loc_network* other) {
        // Compare address
-       int r = in6_addr_cmp(&self->first_address, &other->first_address);
+       int r = loc_address_cmp(&self->first_address, &other->first_address);
        if (r)
                return r;
 
@@ -404,12 +404,12 @@ LOC_EXPORT int loc_network_is_subnet(struct loc_network* self, struct loc_networ
 
        // If the start address of the other network is smaller than this network,
        // it cannot be a subnet.
-       if (in6_addr_cmp(&self->first_address, &other->first_address) > 0)
+       if (loc_address_cmp(&self->first_address, &other->first_address) > 0)
                return 0;
 
        // If the end address of the other network is greater than this network,
        // it cannot be a subnet.
-       if (in6_addr_cmp(&self->last_address, &other->last_address) < 0)
+       if (loc_address_cmp(&self->last_address, &other->last_address) < 0)
                return 0;
 
        return 1;