]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Replace ARRAYSIZE with ARRAY_SIZE
authorMark Andrews <marka@isc.org>
Tue, 2 Nov 2021 05:14:40 +0000 (16:14 +1100)
committerMark Andrews <marka@isc.org>
Tue, 2 Nov 2021 05:14:40 +0000 (16:14 +1100)
bin/named/server.c
lib/dns/rdata/in_1/svcb_64.c
lib/isccfg/tests/parser_test.c

index 35ad6a0b7f26ad0f386e48ea03f73625420d5221..e39ad83b0276b98c465e6c30e581831df865b1c1 100644 (file)
 #define SIZE_AS_PERCENT ((size_t)-2)
 #endif /* ifndef SIZE_AS_PERCENT */
 
-#ifndef ARRAYSIZE
-#define ARRAYSIZE(x) (sizeof(x) / sizeof(x[0]))
-#endif
-
 #ifdef TUNE_LARGE
 #define RESOLVER_NTASKS_PERCPU 32
 #else
@@ -5829,7 +5825,7 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewlist, cfg_obj_t *config,
                }
 
                name = dns_fixedname_initname(&fixed);
-               for (ipv4only_zone = 0; ipv4only_zone < ARRAYSIZE(zones);
+               for (ipv4only_zone = 0; ipv4only_zone < ARRAY_SIZE(zones);
                     ipv4only_zone++) {
                        dns_forwarders_t *dnsforwarders = NULL;
 
index 068f93619b8c6485c33fecfff913c8966a6fc1ac..12e8caae52abfe559689ab2b11302ca7902c69a5 100644 (file)
@@ -90,12 +90,7 @@ static isc_result_t
 svcb_validate(uint16_t key, isc_region_t *region) {
        size_t i;
 
-#ifndef ARRAYSIZE
-/* defined in winnt.h */
-#define ARRAYSIZE(x) (sizeof(x) / sizeof(*x))
-#endif
-
-       for (i = 0; i < ARRAYSIZE(sbpr); i++) {
+       for (i = 0; i < ARRAY_SIZE(sbpr); i++) {
                if (sbpr[i].value == key) {
                        switch (sbpr[i].encoding) {
                        case sbpr_port:
@@ -172,7 +167,7 @@ svc_keyfromregion(isc_textregion_t *region, char sep, uint16_t *value,
        unsigned long ul;
 
        /* Look for known key names.  */
-       for (i = 0; i < ARRAYSIZE(sbpr); i++) {
+       for (i = 0; i < ARRAY_SIZE(sbpr); i++) {
                size_t len = strlen(sbpr[i].name);
                if (strncasecmp(region->base, sbpr[i].name, len) != 0 ||
                    (region->base[len] != 0 && region->base[len] != sep))
@@ -235,7 +230,7 @@ svc_fromtext(isc_textregion_t *region, isc_buffer_t *target) {
        unsigned int used;
        unsigned long ul;
 
-       for (i = 0; i < ARRAYSIZE(sbpr); i++) {
+       for (i = 0; i < ARRAY_SIZE(sbpr); i++) {
                len = strlen(sbpr[i].name);
                if (strncmp(region->base, sbpr[i].name, len) != 0 ||
                    (region->base[len] != 0 && region->base[len] != '='))
@@ -360,7 +355,7 @@ svcparamkey(unsigned short value, enum encoding *encoding, char *buf,
        size_t i;
        int n;
 
-       for (i = 0; i < ARRAYSIZE(sbpr); i++) {
+       for (i = 0; i < ARRAY_SIZE(sbpr); i++) {
                if (sbpr[i].value == value && sbpr[i].initial) {
                        *encoding = sbpr[i].encoding;
                        return (sbpr[i].name);
index e96881e8dd102490a76e332c103c32f3d3d4d2f4..b7ea3db2df2ed90a87596adf140409b3b9a727d1 100644 (file)
@@ -146,9 +146,7 @@ addzoneconf(void **state) {
        result = cfg_parser_create(mctx, lctx, &p);
        assert_int_equal(result, ISC_R_SUCCESS);
 
-#define ARRAYSIZE(x) (sizeof(x) / sizeof(x[0]))
-
-       for (size_t i = 0; i < ARRAYSIZE(tests); i++) {
+       for (size_t i = 0; i < ARRAY_SIZE(tests); i++) {
                cfg_obj_t *conf = NULL;
                const cfg_obj_t *obj = NULL, *zlist = NULL;