SADB_EXT_MAX
for (i = 0; i < SADB_EXT_MAX + 1; i++)
caddr_t mhp[SADB_EXT_MAX + 1];
caddr_t mhp[SADB_EXT_MAX + 1];
caddr_t mhp[SADB_EXT_MAX + 1];
caddr_t mhp[SADB_EXT_MAX + 1];
caddr_t mhp[SADB_EXT_MAX + 1];
if (idx < 0 || idx > SADB_EXT_MAX)
_Static_assert(nitems(minsize) == SADB_EXT_MAX + 1, "minsize size mismatch");
_Static_assert(nitems(maxsize) == SADB_EXT_MAX + 1, "maxsize size mismatch");
struct sadb_ext *ext[SADB_EXT_MAX + 1];
int extoff[SADB_EXT_MAX + 1];
int extlen[SADB_EXT_MAX + 1];