Signed-off-by: Nicolas Kaiser <nikai@nikai.net> Signed-off-by: Harald Welte <laforge@netfilter.org> Signed-off-by: David S. Miller <davem@davemloft.net>
···7788#define IPT_SCTP_VALID_FLAGS 0x07991010-#define ELEMCOUNT(x) (sizeof(x)/sizeof(x[0]))1111-12101311struct ipt_sctp_flag_info {1412 u_int8_t chunktype;···5759#define SCTP_CHUNKMAP_RESET(chunkmap) \5860 do { \5961 int i; \6060- for (i = 0; i < ELEMCOUNT(chunkmap); i++) \6262+ for (i = 0; i < ARRAY_SIZE(chunkmap); i++) \6163 chunkmap[i] = 0; \6264 } while (0)63656466#define SCTP_CHUNKMAP_SET_ALL(chunkmap) \6567 do { \6668 int i; \6767- for (i = 0; i < ELEMCOUNT(chunkmap); i++) \6969+ for (i = 0; i < ARRAY_SIZE(chunkmap); i++) \6870 chunkmap[i] = ~0; \6971 } while (0)70727173#define SCTP_CHUNKMAP_COPY(destmap, srcmap) \7274 do { \7375 int i; \7474- for (i = 0; i < ELEMCOUNT(chunkmap); i++) \7676+ for (i = 0; i < ARRAY_SIZE(chunkmap); i++) \7577 destmap[i] = srcmap[i]; \7678 } while (0)7779···7981({ \8082 int i; \8183 int flag = 1; \8282- for (i = 0; i < ELEMCOUNT(chunkmap); i++) { \8484+ for (i = 0; i < ARRAY_SIZE(chunkmap); i++) { \8385 if (chunkmap[i]) { \8486 flag = 0; \8587 break; \···9294({ \9395 int i; \9496 int flag = 1; \9595- for (i = 0; i < ELEMCOUNT(chunkmap); i++) { \9797+ for (i = 0; i < ARRAY_SIZE(chunkmap); i++) { \9698 if (chunkmap[i] != ~0) { \9799 flag = 0; \98100 break; \