sadb_supported
struct sadb_supported *supported = (struct sadb_supported *)ext;
struct sadb_supported *ssup;
freeme_sz = sizeof(struct sadb_supported) + sizeof(ealgs);
ssup = (struct sadb_supported *) freeme;
void *p = freeme + sizeof(struct sadb_supported);
freeme2_sz = sizeof(struct sadb_supported) + sizeof(aalgs);
ssup = (struct sadb_supported *) freeme2;
void *p = freeme2 + sizeof(struct sadb_supported);
freeme3_sz = sizeof(struct sadb_supported) + sizeof(calgs);
ssup = (struct sadb_supported *) freeme3;
void *p = freeme3 + sizeof(struct sadb_supported);
struct sadb_supported *sadb_supported =
(struct sadb_supported *)p;
if (i < sizeof(struct sadb_supported)) {
if (sadb_supported->sadb_supported_reserved) {
sizeof(struct sadb_supported));
j < sadb_supported->sadb_supported_len - 1;